如何使用ASP.NET标识使声明无效?
发布时间:2020-05-24 15:38:33 所属栏目:asp.Net 来源:互联网
导读:我刚刚将一些应用程序升级到ASP.NET MVC 5.我已经使用ASP.NET Membership几年了,并且正在探索切换到ASP.NET Identity的可能性. 我正在构建一个小的测试应用程序,我已经进行了身份验证(针对活动目录和自定义SQL Server架构,具体取决于用户),甚至通过在签署用户
|
我刚刚将一些应用程序升级到ASP.NET MVC 5.我已经使用ASP.NET Membership几年了,并且正在探索切换到ASP.NET Identity的可能性. 我正在构建一个小的测试应用程序,我已经进行了身份验证(针对活动目录和自定义SQL Server架构,具体取决于用户),甚至通过在签署用户之前向ClaimsIdentity添加角色声明进行授权(显然是授权属性框实际上将违反所提供的任何索赔信息). 声明默认存储在身份验证cookie中很酷.然而,当关于用户的信息已经改变(即,从角色添加或移除它们)时,这会产生问题. 显然,我可以像往常一样滚动自己的Authorize属性.如果我这样做,我只会一起跳过索赔,只需按照请求检查数据库中的角色. 有没有办法在ASP.NET身份中使用声明并知道它们何时不再有效?框架是否提供了解决此问题的任何选项? 解决方法您可能想看看这个问题/答案,了解如何自动处理:What is the SecurityStamp used for? (编辑:安卓应用网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- ASP.NET MVC 2 – 如何使用IgnoreRoute忽略整个目录?
- asp.net-mvc-4 – 无法获取MVC 4 FileExtensions属性来处理
- asp.net – 访问.NET中的Web服务中的查询字符串(GET请求数组
- 如何在ASP.NET Membership Cookie中存储自定义数据
- asp.net-mvc-4 – 如何从远程计算机调试Visual Studio 2012
- asp.net – executionTimeout和Server.ScriptTimeout之间的
- 在razorview中显示checkboxfor的文本
- asp.net – 对于未更改的静态内容,Amazon CloudFront不会一
- asp.net-mvc – HtmlHelper NameFor方法
- asp.net-mvc – Asp.Net MVC:为什么我的视图将NULL模型传递
推荐文章
站长推荐
- asp.net-mvc – 我可以从服务器端的持票令牌中检
- asp.net-mvc-3 – 为什么@ Html.Label()删除一些
- asp.net-mvc – 根据浏览器接受语言自动设置uiCu
- asp.net-mvc – ASP.NET MVC不提供默认文档
- asp.net-mvc – BreadCrumb trail MVC3和Razor
- ASP.NET Web API应用程序中的Autofac多租户IoC容
- ASP.NET Core RC2无法找到Html编码器实现
- 如何检测ASP.NET应用程序中的SqlServer连接泄漏?
- asp.net – 以编程方式将CSS类添加到ListItem
- asp.net-mvc – 绑定到Viewmodel的文件上传
热点阅读
