asp.net-mvc – ASP.NET MVC和混合模式认证
发布时间:2020-12-15 18:37:15 所属栏目:asp.Net 来源:网络整理
导读:我有一个场景,我要求用户使用Windows身份验证或Forms身份验证来对ASP.NET MVC Web应用程序进行身份验证。如果用户在内部网络上,他们将使用Windows身份验证,如果他们在外部连接,他们将使用Forms身份验证。我已经看到很多人问我如何配置一个ASP.NET MVC We
我有一个场景,我要求用户使用Windows身份验证或Forms身份验证来对ASP.NET MVC Web应用程序进行身份验证。如果用户在内部网络上,他们将使用Windows身份验证,如果他们在外部连接,他们将使用Forms身份验证。我已经看到很多人问我如何配置一个ASP.NET MVC Web应用程序,但我还没有找到一个完整的解释。
有人可以提供详细的解释,代码示例,这将如何完成? 谢谢。 艾伦·塔 解决方法
这被称为
mixed authentication mode.基本上,您无法在单个应用程序中实现此目的,因为在IIS中为虚拟目录设置Windows身份验证后,将不再接受来自不同域的用户。所以基本上你需要有两个应用程序,第一个使用Windows身份验证,第二个(主应用程序)使用Forms身份验证。第一个应用程序将由单个地址组成,只需通过为域用户颁发身份验证单,重定向到主应用程序。
(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- asp.net-mvc – ASP.NET MVC 3:RouteExistingFiles = true
- asp.net-mvc – MVC打开pdf文件
- ASP.NET Core Change Build目录
- asp.net-mvc-2 – 将选择限制为单一选择listboxFor-MVC 2
- ASP.NET MVC 使用过滤器捕获异常 写入日志
- asp.net – RazorViewEngine.FindView无法找到预编译的视图
- asp.net-mvc – 将冗余信息添加到MVC路由
- asp.net-mvc – 用于选择的KendoUI网格Ajax绑定参数
- 在asp.net mvc 2.0中使用Html.DropDownListFor帮助器时如何
- asp.net-mvc – 如何扩展html.textboxfor以删除name属性?
推荐文章
站长推荐
- System.Net.ServicePointManager.DefaultConnect
- asp.net-mvc – MSFT报告查看器(rdlc)是否可以使
- asp.net – SelectedDate不适用于Calendar对象
- ASP.NET新手:Webforms与MVC2
- asp-classic – 用经典的asp添加自定义标题
- 关于Expression Tree和IL Emit的所谓的"性能
- asp.net-mvc – 带有条件自定义命令按钮的MVC中的
- asp.net-mvc – MVC模型中的数据库查询
- asp.net – 防止将父web.config继承到IIS 7.5上的
- ASP.NET——panel控件
热点阅读