누군가가 나를 도울 수 있기를 바랍니다. TCP를 통해 연합을 수행하려면 어떻게해야합니까? 내 STS로 ADFS를 사용하고 있습니다. 내 WCF 서비스 (신뢰 당사자)는 net.tcp 바인딩을 통해 끝점을 노출합니다. STS는 wsHttp 끝점을 통해 액세스 할 수 있습니다. 어떻게하면 좋을까요? 어떤 제안? 엔드 포인트가 ADFS에서 사용 가능TCP 제휴 및 ADFS
확인 :
는누군가가 나를 도울 수 있기를 바랍니다. TCP를 통해 연합을 수행하려면 어떻게해야합니까? 내 STS로 ADFS를 사용하고 있습니다. 내 WCF 서비스 (신뢰 당사자)는 net.tcp 바인딩을 통해 끝점을 노출합니다. STS는 wsHttp 끝점을 통해 액세스 할 수 있습니다. 어떻게하면 좋을까요? 어떤 제안? 엔드 포인트가 ADFS에서 사용 가능TCP 제휴 및 ADFS
확인 :
는이런 짓을하지하지만 내가 읽은 것과 마십시오 감사합니다.
그런 다음 tcp를 ADFS IIS 사이트의 "사용 가능한 프로토콜"에 추가하십시오.
내가 제대로이 일을하고 있다면 난 그냥 궁금 Enabling net.tcp
를 참조하십시오. 맞춤 바인딩을 만들었습니다. 이것은 서버 쪽입니다.
<!-- STS Binding -->
<ws2007HttpBinding>
<binding name="STSBinding">
<security mode="TransportWithMessageCredential">
<transport clientCredentialType="Windows">
<extendedProtectionPolicy policyEnforcement="Never" />
</transport>
<message clientCredentialType="Windows" negotiateServiceCredential="true"
algorithmSuite="Default" establishSecurityContext="false"/>
</security>
</binding>
</ws2007HttpBinding>
<customBinding>
<binding name="WCFTestServiceLibrary.IService1_FederationNetTcpBinding">
<security authenticationMode="SecureConversation" requireSecurityContextCancellation="true">
<secureConversationBootstrap authenticationMode="IssuedToken">
<issuedTokenParameters tokenType="http://docs.oasis-open.org/wss/oasis-wss-saml-token-profile- 1.1#SAMLV2.0">
<issuer address="https://test/adfs/services/trust/13/issuedtokenmixedasymmetricbasic256"
binding="ws2007HttpBinding" bindingConfiguration="STSBinding">
</issuer>
<issuerMetadata address="https://test/adfs/services/trust/mex" />
<claimTypeRequirements>
<add claimType="http://schemas.xmlsoap.org/ws/2005/05/identity/claims/name" isOptional="true" />
<add claimType="http://schemas.microsoft.com/ws/2008/06/identity/claims/role" isOptional="true" />
</claimTypeRequirements>
</issuedTokenParameters>
</secureConversationBootstrap>
</security>
<binaryMessageEncoding />
<tcpTransport />
</binding>
</customBinding>
응답 해 주셔서 대단히 감사합니다. 나는 또한 맞춤 바인딩을 썼다. –