2016-11-11 37 views
0

在本地服务器上有一个使用Windows身份验证的asp.net核心Web应用程序,用户可以连接到它并执行操作。如何使用Windows身份验证在asp.net核心中将值与Windows帐户密码进行比较?

现在我想提示用户输入密码,作为特定操作的确认。此时用户已经过身份验证,我只是想要一个额外的确认,是否有方法将提示值与他们用于登录其Windows帐户的密码进行比较?

注:我需要考虑什么,也许有更好的方法来处理这样的事情?

回答

0

不,您无法访问原始密码进行比较。 Windows身份验证不适合动态提示,因此大多数流程都基于Cookie。 Windows身份验证会在每个请求中提供凭据,因此仅在需要时才由客户端/浏览器提示。从不提示平均客户端,它使用当前用户的凭据。

+0

你能提出任何可能的解决方法吗? –

相关问题