ASP.NET Core MVC 2.x 全面教程_ASP.NET Core MVC 17. 基于Claim和Policy的受权 上






首先补一下昨天没有讲的东西

只有管理员才能访问UserController

RoleController都加上这个角色
函数

Cliam




不是管理员角色的用户访问


cliam是name个Value值的键值对。cliam有类型



管留言也没法访问编辑专辑的页面。由于用户没有包含这个Cliam
3d

作一套能够维护用户Cliam的页面

在用户编辑页面,显示用户的Cliam







blog

维护cliam页面

须要在VIewModel里面加个Cliam属性

须要把用户的数据返回去,因此还须要一个ViewModel.
须要一个用户id 还需一个cliam列表给用户选择



写个静态类,定义静态属性



再增长CliamId属性

创建View


这两个表实际上有关系的

应该是有个导航属性,原本就是存在的只不过是没有写,这里不用再去写迁移




这里的类型要和StartUp里面相对应

要求有这个cliam就能够,值就先不写了

运行起来发现仍是须要作迁移

这里直接按照文档来操做。把可能用到的导航属性都添加上




按照官方文档来就能够

迁移不录了可是报错了。重写的漏了这句话






都在构造函数内初始化一下



 文档

相关文章
相关标签/搜索