ASP.NET windows身份验证应始终要求提供凭据
问题陈述: 我已经在我的网站上实施了windows身份验证。 我在web.config中使用了以下代码进行身份验证ASP.NET windows身份验证应始终要求提供凭据,asp.net,windows-authentication,Asp.net,Windows Authentication,问题陈述: 我已经在我的网站上实施了windows身份验证。 我在web.config中使用了以下代码进行身份验证 <authentication mode="Windows"> </authentication> <authorization> <deny users="?"/> </authorization> 现在的问题是,当我访问该网站时,它会使用默认(windows)凭据并尝试登
<authentication mode="Windows">
</authentication>
<authorization>
<deny users="?"/>
</authorization>
现在的问题是,当我访问该网站时,它会使用默认(windows)凭据并尝试登录
但我需要它提示用户输入凭据,以便用户可以输入单独域的域名\id和密码进行身份验证(用户将有VPN访问此另一个域)而不是使用Windows身份验证使用表单身份验证并检查域中输入的登录名和密码
MSDN上有一篇很好的文章:您可以在IIS中使用
摘要身份验证
模式来实现这一点。一旦启用,它将始终提示最终用户输入用户名/密码
您可以在此处阅读有关此类型身份验证的更多信息:
只是好奇-为什么不在VPN可访问域中创建web应用程序(而不是处理跨AD/域)?