基于Role角色的授权
asp.net core在逐渐淘汰这种基于RoleBase的基于角色的授权。鼓励大家使用基于Claim的授权
在认证的时候Cliam已经加入了Role

注释38节课的 自定义验证的内容。还是使用默认的Bearer+token的验证方式。

只有Role等于user的用户才能访问这个API

进行测试:


把Claim里面的角色修改为user以后

再次访问就可以访问到了


基于Claim的一种授权实现方式
services.AddAuthorization(options => { options.AddPolicy("SuperAdminOnly", policy => policy.RequireClaim("SuperAdminOnly")); });

10

复制这个token到



这就是我们的Claim的认证授权
如果您觉得阅读本文对您有帮助,请点一下“推荐”按钮,您的“推荐”将是我最大的写作动力!欢迎各位转载,但是未经作者本人同意,转载文章之后必须在文章页面明显位置给出作者和原文连接,否则保留追究法律责任的权利。
ZkApi的方法跨域访问ZkResource的静态资源文件出现的问题
修改html内联样式的方法
linux下的npm安装
爬虫之静态网页爬虫(基础知识)
利用jQuery使用HTML的formdata属性实现文件上传
细说form表单
session
cookie和session(会话跟踪)
同源策略和跨域问题
