zoukankan      html  css  js  c++  java
  • 任务39:Role以及Claims授权

    基于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到

    https://jwt.io/

    这就是我们的Claim的认证授权



    如果您觉得阅读本文对您有帮助,请点一下“推荐”按钮,您的“推荐”将是我最大的写作动力!欢迎各位转载,但是未经作者本人同意,转载文章之后必须在文章页面明显位置给出作者和原文连接,否则保留追究法律责任的权利。
  • 相关阅读:
    [大山中学模拟赛] 2016.9.17
    [DP优化方法之斜率DP]
    Gengxin讲STL系列——String
    小班讲课之动态规划基础背包问题
    ubuntu安装体验
    小班出题之字符串基础检测
    G
    B
    小项目--反eclass
    树--天平问题
  • 原文地址:https://www.cnblogs.com/owenzh/p/11301481.html
Copyright © 2011-2022 走看看