Web アプリケーション -> WCF サービス -> SharePoint ユーザー プロファイル Web サービス
Web アプリケーション、WCF サービス、Sharepoint 2010 Web サービスがあります。
Sharepoint 2010 は、デフォルトで認証に security mode = "TransportCredential only" を使用し、Web アプリケーションはセキュリティ モードとして "Windows" を使用します。
また、sharepoint 2010 サービスはクライアント資格情報の種類として Ntlm を使用し、Web アプリケーションはクライアント資格情報の種類として "Windows" を使用します。
Sharepoint Service と Web アプリケーションの両方と同時に通信できるように WCF サービスを構成するにはどうすればよいですか。
ウェブアプリケーション
<security mode="Message">
<transport clientCredentialType="Windows" proxyCredentialType="None" realm="">
<extendedProtectionPolicy policyEnforcement="Never"/>
</transport>
<message clientCredentialType="Windows" negotiateServiceCredential="true" algorithmSuite="Default" establishSecurityContext="true"/>
</security>
WCF サービス
<security mode="TransportCredentialOnly">
<transport clientCredentialType="Ntlm" proxyCredentialType="None"
realm="" />
<message clientCredentialType="UserName" algorithmSuite="Default" />
</security>