摘要: 整体数据表结构示意图 其中 AspNetUsers, AspNetUserLogins, AspNetRoles, AspNetUserRoles, and ApplicationUserClaims 是 Identity 中默认带的表结构 我们在这里增加 AspNetRoleMenu, MenuP 阅读全文
posted @ 2017-06-08 15:07 疯狂奔跑的蜗牛 阅读(573) 评论(0) 推荐(0) 编辑
摘要: 通过上篇的方式就可以完成权限分配全过程,再结合前面的权限控制方法,系统就实现了完成的权限控制逻辑。 那现在的问题来了,权限列表从什么地方来?一般来说,一个业务系统功能确定后,对应的权限列表也自然就确定了,再实现分配权限到角色,分配权限到用户的功能时,只需要在页面上把所有的权限列出来进行选择即可,效果 阅读全文
posted @ 2017-06-08 13:45 疯狂奔跑的蜗牛 阅读(353) 评论(1) 推荐(0) 编辑
摘要: 在介绍分配方法之前,我们必须理解权限关系,这里面涉及到三个对象:用户,角色,权限,权限分配到角色,角色再分配到用户,当某个用户属于某个角色后,这个用户就具有了角色所包含的权限列表,比如现在有一个信息管理员角色,这个角色包含了信息删除权限,当张三这个用户具有信息管理员角色后,张三就具备了信息删除的权限 阅读全文
posted @ 2017-06-08 11:54 疯狂奔跑的蜗牛 阅读(523) 评论(1) 推荐(0) 编辑
摘要: 在具体介绍使用方法前,我们需要先了解几个概念: 1,claim:英文翻译过来是声明的意思,一个claim包含Type,Value两项信息。我把claim理解成一个权限的定义,比如Type=会员,Value=删除操作 2,Identity:表示用户的身份信息,比如用户名 3,Principal:我理解 阅读全文
posted @ 2017-06-08 09:44 疯狂奔跑的蜗牛 阅读(1375) 评论(0) 推荐(1) 编辑