我正在制作一个简化某些CRM帐户数据操作的网络表单。我希望我的用户能够使用他们的Windows登录连接到CRM而无需输入。
有没有办法通过.NET Web应用程序获取用户的Windows凭据以用于CRM身份验证?
现在我正在使用以下内容:
ClientCredentials Credentials = new ClientCredentials();
Credentials.UserName.UserName = "hardcoded username";
Credentials.UserName.Password = "hardcoded password";
但我想自动化这个。谢谢!
答案 0 :(得分:1)
试试这个:
service.Credentials = System.Net.CredentialsCache.DefaultNetworkCredentials;
您的Web应用程序必须配置为Windows身份验证。