首页 > 解决方案 > 带有回退到登录表单的 Windows 身份验证

问题描述

我在 iis 中有一个启用了 Windows 身份验证的 ASP.NET MVC 网站。该网站今天仅在 Intranet 中。

现在我想让互联网用户访问同一个网站,但让他们通过带有用户名和密码的表单登录。因此,当 Windows 身份验证失败时(或者当用户使用特定主机名时?)我想显示登录表单。

可能吗?如何?

标签: asp.netasp.net-mvcsecurityiiswindows-authentication

解决方案


当然这是可能的。微软曾经有 ISA 服务器用于该https://blogs.technet.microsoft.com/sooraj-sec/2009/12/20/password-change-using-form-b​​ased -authentication-in-isa-server-2006/现在由于产品退役,您需要切换到第三方替代品或开发自己的产品。


推荐阅读