2015-11-02 6 views
6

क्या किसी के पास जारी टोकन के संदेश सुरक्षा मोड के साथ net.tcp का उपयोग करने का एक वर्तमान उदाहरण है। मेरे पास वर्तमान में एक सुरक्षा टोकन सेवा है जो टोकन जारी करती है लेकिन यह सुनिश्चित नहीं करती कि net.tcp के साथ इसे कॉन्फ़िगर कैसे करें। मैं केवल ws2007FederationHttpBindingडब्ल्यूसीएफ net.tcp टोकन जारी किया गया

<customBinding> 
    <binding name="wsFed"> 
     <security authenticationMode="SecureConversation" requireSecurityContextCancellation="true"> 

     <secureConversationBootstrap authenticationMode="IssuedToken"> 

      <issuedTokenParameters tokenType="http://docs.oasis-open.org/wss/oasis-wss-saml-token-profile-1.1#SAMLV1.1"> 
      <issuer address="http://localhost/STSWebHost/STSService.svc" binding="ws2007HttpBinding" /> 
      </issuedTokenParameters> 

     </secureConversationBootstrap> 
     </security> 


     <tcpTransport /> 

    </binding> 
    </customBinding> 

मैं क्रिप्टो बार आ रही है algorith त्रुटि समर्थित नहीं उपयोग करने के उदाहरण देखते हैं? Ws2007FederationHttp बाइंडिंग के साथ ठीक काम करता है लेकिन मुझे net.tcp का उपयोग करने की आवश्यकता है। किसी को?

+0

मैंने किया लेकिन टोकन के साथ net.tcp का उपयोग करके कस्टम बाइंडिंग के साथ कुछ भी नहीं है। – Fab

+0

मेरे पास wsHttp बाइंडिंग का उपयोग करके टोकन सेवा है लेकिन मैं net.tcp के साथ सेवा में टोकन का उपयोग करना चाहता हूं क्योंकि मैं फ़ायरवॉल के पीछे हूं। मैं अन्य बाइंडिंग को समझता हूं लेकिन net.tcp बाध्यकारी के साथ familar नहीं है, लेकिन मेरे पास नीचे एक नमूना काम कर रहा है। – Fab

उत्तर

5

मेरे पास allowInsecureTransport = true सेट करके एक वर्किंग वर्जन है। मैंने सुरक्षित रूपांतरण भी हटा दिया क्योंकि मैं सत्र नहीं चाहता हूं।

<customBinding> 
    <binding 
    name="netTcpFederated"> 
     <security 
     authenticationMode="IssuedTokenOverTransport" 
     allowInsecureTransport="true" > 

     <issuedTokenParameters keyType="BearerKey" /> 

     </security> 

     <binaryMessageEncoding> 
     <readerQuotas 
      maxStringContentLength="1048576" 
      maxArrayLength="2097152" /> 
     </binaryMessageEncoding> 

     <tcpTransport 
     maxReceivedMessageSize="2162688" /> 
    </binding> 

    </customBinding>` 
संबंधित मुद्दे