1

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>
4

1 に答える 1

0

ティムは私が答えを得るのを助けました

別々のエンドポイントを公開することを検討しましたか? 1 つは SharePoint 用で、もう 1 つは Web アプリ用ですか? これにより、各エンドポイントのセキュリティを個別に構成できます。-ティム

于 2012-08-14T17:50:15.510 に答える