繁体   English   中英

如何使用c#从Windows窗体向用户显示默认的Windows身份验证提示?

[英]How to show the user the default windows authentication prompt from a windows form using c#?

我认为这将是一种非常常见的做法,但我很难找到关于如何在c#中向用户显示默认的Windows身份验证凭据提示的任何内容?

用户将使用此Windows窗体应用程序连接到不同域上的Web服务,因此我无法传递默认凭据。 这些用户将有一个单独的登录来访问Web服务,我希望它们由默认的Windows提示符提示,然后我可以将他们的信用卡传递给Web服务。

谢谢!

你需要的P / Invoke CredUIPromptForWindowsCredentials在Vista及以上,或CredUIPromptForCredentials在XP。

我相信,这回答了一段时间。 您可以使用凭据管理API。 这是一个代码示例的链接 ,可以帮助您入门。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM