asp.net - 带有回退到登录表单的 Windows 身份验证
问题描述
我在 iis 中有一个启用了 Windows 身份验证的 ASP.NET MVC 网站。该网站今天仅在 Intranet 中。
现在我想让互联网用户访问同一个网站,但让他们通过带有用户名和密码的表单登录。因此,当 Windows 身份验证失败时(或者当用户使用特定主机名时?)我想显示登录表单。
可能吗?如何?
解决方案
当然这是可能的。微软曾经有 ISA 服务器用于该https://blogs.technet.microsoft.com/sooraj-sec/2009/12/20/password-change-using-form-based -authentication-in-isa-server-2006/现在由于产品退役,您需要切换到第三方替代品或开发自己的产品。
推荐阅读
- google-cloud-dataflow - Apache Beam TextIO.read 然后合并成批处理
- ruby-on-rails - 在 Rails 5 中选择特定属性
- xml - GET_SEARCH_RESULTS 网络服务响应说 valid QueryText
- javascript - 在 REPL 中更改节点对象的表示
- ruby-on-rails - 如何使用 Google 地图和 jt-rails-address 向用户添加地址?
- r - 将列名称和标题(上图)设置为 R markdown 中带有 knitr、kableExtra 和 Latex 的表格的奇怪字符
- java - 将图像从 Objective-c 上传到服务器时出现损坏的文件
- angular - Phantomjs 在 Jenkins 上崩溃:自动配置失败
- asp.net-core - 无身份验证的 AspNet Core 2.0 自定义身份验证方案
- html - 在量角器硒中获取选定的下拉值