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

我正在制作一个简化一些CRM帐户数据操作的Web表单。 我希望我的用户能够使用他们的Windowslogin连接到CRM,而不必键入它。

有没有办法获得用户的Windows凭据与.NET Web应用程序用于CRM身份validation?

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

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

但我想自动化这一点。 谢谢!

尝试这个:

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

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