python - 如何在没有主域的情况下在 keycloak 中创建租户?
问题描述
我正在尝试了解一个用例,其中 Web 应用程序可以通过以下场景使用 keycloak 服务器进行身份验证
- 从注册页面动态创建领域(尝试实现多租户)
- 从用户创建到角色分配,Realm 都有自己的身份验证属性。
- 根据提供的子域中的领域对用户进行身份验证。而不是使用租户名称映射用户并在服务上执行 get 调用以获取租户名称。因为文档声明用户身份验证需要租户名称。
从 UI 我了解到: 1. 我们需要从主 域 http://localhost:8080/auth/realms/master/protocol/openid-connect/token获取令牌 2. 然后创建一个 域http://localhost: 8080/auth/领域/测试
我不确定这是否是一个安全的工作流程。并且不确定我是否必须在创建领域后创建客户端。
感谢对此的一些想法。
解决方案
推荐阅读
- node.js - NodeJS字符串到缓冲区pdf文件
- laravel - laravel - 在循环外访问变量
- python - scikit-learn 中 predict_proba 的输出
- hyperledger-fabric - 使用 Fabric Composer 好用吗?
- ethereum - 在 Solidity 中实现指数衰减函数
- elixir - 在 Elixir/Phoenix 中解析多部分/混合请求的 json 部分
- php - php INSERT 到 sql_latin1_general_cp1_ci_as 数据库字符集
- javascript - 如何在没有事件的情况下选择DOM外部的元素?
- linux - 将 docker ps 与主机的 ps 相关联
- java - 无法从返回重定向的 URL 下载文件