任务39:Role以及Claims受权

基于Role角色的受权asp.net

asp.net core在逐渐淘汰这种基于RoleBase的基于角色的受权。鼓励你们使用基于Claim的受权测试

在认证的时候Cliam已经加入了Roleui

 

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

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

 

进行测试:3d

把Claim里面的角色修改成user之后code

再次访问就能够访问到了jwt

 

 

基于Claim的一种受权实现方式

        services.AddAuthorization(options =>
            {
                options.AddPolicy("SuperAdminOnly", policy => policy.RequireClaim("SuperAdminOnly"));
            });

 

10blog

复制这个token到token

https://jwt.io/

 

 

 

这就是咱们的Claim的认证受权

相关文章
相关标签/搜索