是否可以对复杂的索赔建模(分层/嵌套/等)?

理查德

结合使用Windows Identity Foundation(WIF)和安全令牌服务(STS),可以创建满足以下问题的复杂声明:

对于拥有“支持”角色的用户,该用户:

  • 只能查看和使用resource1
  • 无法更新,创建或删除资源2
  • 无法创建或删除资源3
  • 只能使用和更新带有“ resource”标签的资源。

这是一个必不可少的例子,但这可能吗?我在想我要用基本声明授权经过身份验证的用户,然后在应用程序中添加相关的复杂声明(这些声明将存储在数据库中,并在应用程序用户的控制下)。

谢谢,理查德

最低特权

您绝对可以这样建模-它们只是字符串-可以对字符串进行任何处理,也可以对声明进行处理;)

但这绝对是一种反模式。声明描述了用户的身份-可能包括粗粒度的授权信息。这里有一条细线。

但是对于您的用例,您宁愿在ClaimsAuthorizationManager中实现授权策略,并使用身份声明作为输入来“计算”细粒度的授权决策。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

是否可以对复杂的索赔建模(分层/嵌套/等)?

来自分类Dev

是否可以对嵌套的复杂类型进行限制

来自分类Dev

是否可以对合金中的逻辑门建模

来自分类Dev

是否可以对MVC绑定soap请求进行建模?

来自分类Dev

是否可以访问客户的索赔?

来自分类Dev

可以对继承建模吗?

来自分类Dev

Unity3D:我可以对场景进行分层还是可以对场景元素进行遮罩以防止重叠?

来自分类Dev

是否可以在JavaScript中对声音进行分层?

来自分类Dev

是否可以对部分代码运行valgrind?

来自分类Dev

是否可以对hapi使用supertest?

来自分类Dev

是否可以对Heroku设置支出限制?

来自分类Dev

是否可以对Apache auth设置例外?

来自分类Dev

是否可以对函数DEFINITION使用typedef?

来自分类Dev

是否可以对FindFirstFile()函数使用引号?

来自分类Dev

是否可以对部分代码运行valgrind?

来自分类Dev

是否可以创建模板别名?

来自分类Dev

为什么可以对参与者和用例之间的 <<use>> 依赖项建模?

来自分类Dev

Cassandra中的分层实体建模

来自分类Dev

是否可以在STS中创建配置集的分层树?

来自分类Dev

是否可以对任何void方法使用委托或泛型?

来自分类Dev

是否可以对多个匹配结果进行pullAll

来自分类Dev

是否可以对迭代器范围使用基于范围的循环?

来自分类Dev

是否可以对整个HTML文档进行“扭曲压缩”转换?

来自分类Dev

是否可以对类型参数的类型成员指定约束?

来自分类Dev

领域可可:是否可以对链接进行查询

来自分类Dev

是否可以对不带参数的方法进行条件模拟?

来自分类Dev

是否可以对某些测试禁用django haystack?

来自分类Dev

鼻子-是否可以对类常量加桩?

来自分类Dev

是否可以对iframe的内容进行硬编码?

Related 相关文章

  1. 1

    是否可以对复杂的索赔建模(分层/嵌套/等)?

  2. 2

    是否可以对嵌套的复杂类型进行限制

  3. 3

    是否可以对合金中的逻辑门建模

  4. 4

    是否可以对MVC绑定soap请求进行建模?

  5. 5

    是否可以访问客户的索赔?

  6. 6

    可以对继承建模吗?

  7. 7

    Unity3D:我可以对场景进行分层还是可以对场景元素进行遮罩以防止重叠?

  8. 8

    是否可以在JavaScript中对声音进行分层?

  9. 9

    是否可以对部分代码运行valgrind?

  10. 10

    是否可以对hapi使用supertest?

  11. 11

    是否可以对Heroku设置支出限制?

  12. 12

    是否可以对Apache auth设置例外?

  13. 13

    是否可以对函数DEFINITION使用typedef?

  14. 14

    是否可以对FindFirstFile()函数使用引号?

  15. 15

    是否可以对部分代码运行valgrind?

  16. 16

    是否可以创建模板别名?

  17. 17

    为什么可以对参与者和用例之间的 <<use>> 依赖项建模?

  18. 18

    Cassandra中的分层实体建模

  19. 19

    是否可以在STS中创建配置集的分层树?

  20. 20

    是否可以对任何void方法使用委托或泛型?

  21. 21

    是否可以对多个匹配结果进行pullAll

  22. 22

    是否可以对迭代器范围使用基于范围的循环?

  23. 23

    是否可以对整个HTML文档进行“扭曲压缩”转换?

  24. 24

    是否可以对类型参数的类型成员指定约束?

  25. 25

    领域可可:是否可以对链接进行查询

  26. 26

    是否可以对不带参数的方法进行条件模拟?

  27. 27

    是否可以对某些测试禁用django haystack?

  28. 28

    鼻子-是否可以对类常量加桩?

  29. 29

    是否可以对iframe的内容进行硬编码?

热门标签

归档