本地用户登录CRM 2011的客户端凭证

问题描述:

我正尝试从CRM 2011本地内部的IFrame调用Web应用程序。在Web应用程序中,如何获取用户登录CRM的客户端证书传递给IOrganizationService?本地用户登录CRM 2011的客户端凭证

+0

你碰巧发现你的问题的答案之前试过这种?我有同样的问题。 – 2011-05-19 15:10:06

我还没有与CRM 2011的Web应用程序一起工作,因为Microsoft正在尽其所能使这成为尽可能不可行的选项,但在客户端应用程序中,以下工作为凭证对象传递给获得DiscoveryService/OrganizationService:

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

这对CRM 4 Web应用程序有些类似,所以这可能会奏效,但我不知道什么样的影响的事实可能有十一个网络应用程序都应该在自己的IIS中运行“应用程序”代替CRMWeb/ISV文件夹,与以前的版本相同。

我以前做过, 其实,我为现有的CRM用户提供用户名,密码和域名(模拟)。

,但我还没有

Windows.ClientCredential = System.Net.CredentialCache.DefaultNetworkCredentials