获取Windows凭据以用作CRM的ClientCredentials(System.ServiceModel.ClientCredentials)

时间:2013-02-25 16:58:47

标签: .net windows crm credentials

我正在制作一个简化某些CRM帐户数据操作的网络表单。我希望我的用户能够使用他们的Windows登录连接到CRM而无需输入。

有没有办法通过.NET Web应用程序获取用户的Windows凭据以用于CRM身份验证?

现在我正在使用以下内容:

ClientCredentials Credentials = new ClientCredentials();
Credentials.UserName.UserName = "hardcoded username";
Credentials.UserName.Password = "hardcoded password";

但我想自动化这个。谢谢!

1 个答案:

答案 0 :(得分:1)

试试这个:

service.Credentials = System.Net.CredentialsCache.DefaultNetworkCredentials;

您的Web应用程序必须配置为Windows身份验证。