基于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的认证授权
如果您觉得阅读本文对您有帮助,请点一下“推荐”按钮,您的“推荐”将是我最大的写作动力!欢迎各位转载,但是未经作者本人同意,转载文章之后必须在文章页面明显位置给出作者和原文连接,否则保留追究法律责任的权利。
Linux内存管理 —— 文件系统缓存和匿名页的交换【转】
linux内存源码分析
Linux中匿名页的反向映射【转】
zram 简介【转】
Linux Swap 与 Zram 详解【转】
Linux中的mmap映射 [一]【转】
Linux中的mmap映射 [二]【转】
python测试开发django-rest-framework-95.文件上传接口开发
Airtest IDE 自动化测试8
