asp.net-mvc – 使用web.config关闭MVC中的身份验证
|
我有一个MVC站点,使用[授权]属性进行保护,但在生产网站上遇到问题,该网站在不同服务器上的一对或多个站点上使用单点登录.我想将身份验证作为原因;有没有办法通过web.config暂时关闭身份验证,以便可以访问具有授权属性的所有或部分Controller操作而无需登录? 编辑: 我尝试将以下内容添加到web.config: <authentication mode="None" /> 但这会导致使用“授权属性”修饰的所有操作都呈现空白页面.没有授权的操作会继续有效 解决方法
不,这对于默认框架是不可能的.我很确定MVC源代码中的AuthorizeAttribute将尝试检查并查看用户是否已登录.如果没有经过身份验证的用户,将拒绝访问. (编辑:安卓应用网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- 为什么我的iSeries / ASP.NET MVC 4应用程序中没有重复使用
- asp.net-mvc – 基于Route Params的ASP.NET MVC授权
- 无法计算asp.net页面上的加载时间
- asp.net-mvc – Visual Studio在剃刀语句中显示语法错误但有
- ASP.NET MVC3中的HTML反而不是JSON的IIS响应
- 在ASP.NET中设置ECommerce
- asp.net-mvc – 疑难解答反伪造令牌问题
- asp.net-mvc-3 – 使用asp.net mvc本地化jquery验证3
- asp.net – 授权web.config中的属性对授权节点
- asp.net-mvc – 如何使用Autofac将控制器的ModelState传递给
