1
Web應用程序 - > WCF服務 - > SharePoint用戶配置文件Web服務WCF如何可以同時與Web應用程序和Sharepoint Web服務交談?
我有一個Web應用程序,WCF服務和SharePoint 2010的Web服務。
Sharepoint 2010默認使用安全模式=「TransportCredential only」進行身份驗證,Web應用程序使用「Windows」作爲安全模式。
和sharepoint 2010服務使用Ntlm作爲客戶端憑證類型,而Web應用程序使用 「Windows」作爲客戶端憑證類型。
如何配置WCF服務以便能夠同時與Sharepoint服務和Web應用程序進行通信。
Web應用程序
<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>
你看過揭露單獨的終結點嗎?一個用於Sharepoint,一個用於Web應用程序?這將允許您分別爲每個端點配置安全性。 – Tim 2012-07-24 16:59:25
是的,這工作!謝謝 ! – Nanu 2012-07-24 21:31:54
不客氣:) – Tim 2012-07-24 23:41:43