keycloak - 密钥斗篷授权
问题描述
嗨,我对 Keycloak 很陌生,我不了解有关授权的一些基本知识。我有一个公开一些资源的 REST API,我希望用户根据这些资源具有不同的角色。例如:我有用户、汽车和两个角色(roleA、roleB)。我想将角色 A 分配给 carA 的用户 A。我可以在 Keycloak 中执行此操作吗?如何?
谢谢!
解决方案
是的,这是可以做到的。这可以通过 KEYCLOAK 的管理控制台轻松完成。
- 创建一个领域
- 在领域中为您的应用程序创建客户端
- 创建角色(领域角色或客户端角色)
- 创建资源
- 通过选择相关角色创建基于角色的策略
- 通过关联创建的资源和创建的策略来创建权限
推荐阅读
- reactjs - 反应钩子形式渲染太多次
- python - 如何根据开始日期和结束日期之间的设定时间间隔来扩展带有额外行的 DataFrame?
- android - android studio 中的活动不显示任何内容,但也返回错误
- android - Android Studio 调试器中的 for 循环非常慢,没有它就快
- python - Python AST - 检测表达式中的非法标记
- php - WooCommerce 循环通过产品的自定义 post_meta
- office-ui-fabric - 如何在其他地方更改时重置 FluentUI 下拉选择?
- javascript - d3.js 库的缩放问题
- django - Docker-compose 与 Django,MongoDB 使用 Djongo 错误 - pymongo.errors.ServerSelectionTimeoutError
- postgresql - PostgreSQL 流式复制 - 主服务器上的表已删除