首页
编程教程
编程导航
编程百科
编程问答
编程博文
编程实例
常见问题
硬件设备
网络运营
软件教程
移动数码
办公软件
操作系统
网络运维
asp.net-mvc – ASP.NET MVC和混合模式认证
asp.Net
2019-07-24
我有
一个
场景,我要求
用户
使用Windows身份验证或Forms身份验证来对ASP.NET MVC Web应用程序进行身份验证。如果
用户
在内部网络上,他们将使用Windows身份验证,如果他们在外部连接,他们将使用Forms身份验证。我已经看到很多人问我如何配置
一个
ASP.NET MVC Web应用程序,但我还没有找到
一个
完整的解释。
有人可以提供详细的解释,
代码
示例,这将如何完成?
谢谢。
艾伦·塔
解决方法
这被称为
mixed authentication mode
.基本上,您无法在单个应用程序中实现此目的,因为在IIS中为虚拟目录设置Windows身份验证后,将不再接受来自不同域的
用户
。所以基本上你需要有两个应用程序,第
一个
使用Windows身份验证,第二个(主应用程序)使用Forms身份验证。第
一个
应用程序将由单个地址组成,只需通过为域
用户
颁发身份验证单,
重定向
到主应用程序。
相关文章
WPF如何实现带筛选功能的DataGrid
这篇文章主要讲解了“WPF如何实现带筛选功能的DataGrid”,文...
基于WPF如何实现3D画廊动画效果
本篇内容介绍了“基于WPF如何实现3D画廊动画效果”的有关知识...
asp.net服务器控件命名规范
Some samples are below for ASP.Net web form controls:(fr...
对于未定义为 System.String 的列,唯一有效的值是(引发异常)
问题描述: 对于未定义为 System.String 的列,唯一有效的值...
如何修正CalendarExtender在updatePanel中发生错位的问题
最近用到了CalendarExtender,结果不知道为什么发生了错位,...
ASP.NET 2.0 page lifecyle页面生命周期
ASP.NET 2.0 page lifecyle ASP.NET 2.0 event sequence cha...