asp.net成员资格 – 在Application_AuthenticationRequest设置Thread.Cur
发布时间:2020-05-24 18:31:47 所属栏目:asp.Net 来源:互联网
导读:在Application_AuthenticationRequest的global.asax文件中,我将Thread.CurrentPrincipal设置为自定义主体.我还将HttpContext.Current.User设置为相同的主体. 但是后来在应用程序中,当我需要将Thread.CurrentPrincipal强制转换为我们的自定义类型时,我收到运行
|
在Application_AuthenticationRequest的global.asax文件中,我将Thread.CurrentPrincipal设置为自定义主体.我还将HttpContext.Current.User设置为相同的主体. 但是后来在应用程序中,当我需要将Thread.CurrentPrincipal强制转换为我们的自定义类型时,我收到运行时错误说: Thread.CurrentPrincipal是如何重置为RolePrincipal的,更重要的是我如何将它保存在我们在global.asax中设置的CustomPrincipal中 提前致谢 解决方法你肯定已经解决了你的问题但是以防万一,如果你使用ASP.NET的RoleProvider,RoleManagerModule会覆盖FormsAuthenticationModule创建的GenericPrincipal对象,并在PostAuthenticateRequest期间用RolePrincipal对象替换它:http://www.asp.net/Learn/Security/tutorial-11-vb.aspx (编辑:安卓应用网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- asp.net-mvc-3 – 如何在ASP.NET MVC3控制器中访问autofac容
- asp.net-core – 访问Raw Request Body
- asp.net – Application_Start和Application_OnStart之间的
- asp.net-mvc – MVC ViewBag最佳实践
- asp.net-core – Netcore 2.1.1版本导致应用程序无法运行
- 使用Asp.net Web API时,使用DataContract和DataMember属性有
- asp.net – IE10 SCRIPT5009:’__doPostBack’未定义
- asp.net-mvc – asp.mvc视图在发布配置中引用#IF DEBUG
- asp.net-web-api – 如何在MVC4 Web API中的自定义绑定器中
- ASP.NET web.config:system.web.compilation中的debug属性
推荐文章
站长推荐
- asp.net-mvc-3 – 如何使用下拉列表的数据注释?
- asp.net – 替换过时的System.Xml.XmlDataDocume
- asp.net-mvc – “添加ASP.Net文件夹”未启用
- asp.net-mvc-2 – Asp.net MVC标签
- asp.net-mvc – AspNet Identity 2.0电子邮件和用
- asp.net-mvc-3 – 使用csvhelper(nuGET)和C#MVC导
- asp.net – 将数值强制为HTML表导出为excel的文本
- asp.net-mvc – Mvc区域路由?
- asp.net-mvc – 设置Kendo UI Grid Popup(MVC)的
- asp.net – 使用表单验证模拟
热点阅读
