2011-05-16 139 views
2

我正嘗試從CRM 2011本地內部的IFrame調用Web應用程序。在Web應用程序中,如何獲取用戶登錄CRM的客戶端證書傳遞給IOrganizationService?本地用戶登錄CRM 2011的客戶端憑證

+0

你碰巧發現你的問題的答案之前試過這種?我有同樣的問題。 – 2011-05-19 15:10:06

回答

0

我還沒有與CRM 2011的Web應用程序一起工作,因爲Microsoft正在盡其所能使這成爲儘可能不可行的選項,但在客戶端應用程序中,以下工作爲憑證對象傳遞給獲得DiscoveryService/OrganizationService:

ClientCredentials credentials = new ClientCredentials() 
{ 
    Windows.ClientCredential = System.Net.CredentialCache.DefaultNetworkCredentials 
}; 

這對CRM 4 Web應用程序有些類似,所以這可能會奏效,但我不知道什麼樣的影響的事實可能有十一個網絡應用程序都應該在自己的IIS中運行「應用程序」代替CRMWeb/ISV文件夾,與以前的版本相同。

0

我以前做過, 其實,我爲現有的CRM用戶提供用戶名,密碼和域名(模擬)。

,但我還沒有

Windows.ClientCredential = System.Net.CredentialCache.DefaultNetworkCredentials