asp.net-mvc – 基于声明的授权 – 如何管理声明
发布时间:2020-12-16 09:39:49 所属栏目:asp.Net 来源:网络整理
导读:过去几天我一直在努力理解基于声明的授权,而且我将理论知识应用到现实世界的MVC网站上有一个严峻的问题. 像 http://www.codeproject.com/Articles/639458/Claims-Based-Authentication-and-Authorization这样的教程描述了安装过程和非常基础,但是如何管理声
过去几天我一直在努力理解基于声明的授权,而且我将理论知识应用到现实世界的MVC网站上有一个严峻的问题.
像 http://www.codeproject.com/Articles/639458/Claims-Based-Authentication-and-Authorization这样的教程描述了安装过程和非常基础,但是如何管理声明却很少. 假设一个简单的MVC网站,用于保存有趣的驯鹿的照片. public class ReindeerController : Controller { //should be accesible to whole world public ActionResult AboutReindeers() {} //should be accessible to users which are supposed to add Reindeers,e.g. an "Admin" (which is a role,I know) public ActionResult AddReindeer() {} //Only for the Site-owner public ActionResult DeleteReindeer() {} //should be accesible to registred users public ActionResult Index() {} } 所以我有一个UserClaims表,它存储用户ID,索赔的类型为URL和索赔的值.但这只是声明的技术基础 – 我想了解是否有一个好的架构来创建声明并定义用户有/需要的声明. 解决方法
看看这个(旧的)
about claims authorization后的内容以获得概述.
然后你会发现更多细节here,thinktecture上还有很多其他不错的帖子. WIF API描述应该可以帮助您填补空白. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- 会话处理在asp.net
- asp.net mvc长时间操作
- asp.net-mvc-3 – 你能在ASP.net MVC3中使用嵌套视图模型吗
- 是否有WPF的母版页(如asp.net)的概念?
- .net – Ninject的InRequestScope发生了什么事
- ASP.NET Core去掉HTTPS配置和SSL证书
- asp.net-mvc – asp.net mvc – 在哪里存储userid – integ
- asp.net-mvc – 使用Razor,如何使所有“bool?”属性显示为
- asp.net – Visual Studio可以在新的调试会话中重新启动IIS
- .net-4.0 – 从自定义IHttpHandler调用MvcHttpHandler.Exec