java - KeyCloak - 以编程方式创建领域/用户/组?

标签 java rest jakarta-ee keycloak keycloak-services

我们决定转移到 KeyCloak用于我们的身份和访问管理解决方案,而不是完全在我们的 Java EE Web 应用程序中实现它。我们正在创建一个 Multi-Tenancy 解决方案,并且更愿意通过我们的工作流程以编程方式创建安全领域/用户/组,而不是利用 KeyCloak 的自注册功能或 Web UI,这样我们就可以做一些事情,比如获取信用卡详细信息进行支付等。我知道我们可能会利用 admin REST APIs来完成这个,但我不确定除了手动编码 REST 调用之外是否有更简单的方法来完成它。 KeyCloak 是否提供了我们可以使用的管理客户端库?或者我们是否坚持自己为管理 API 实现 REST 客户端?

最佳答案

我找到了一些关于 KeyCloak Java Admin Client 的信息. This gist有很多有用的例子展示了如何管理用户、领域等。

关于java - KeyCloak - 以编程方式创建领域/用户/组?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51521958/

相关文章:

javascript - 如何进行 6 个以上并发 REST API 调用

jakarta-ee - CDI 注入(inject)和 Java 批处理 (JSR-352)

java - 在 session 中存储 Axis 原始 XML 请求/响应(用于 JSP)

java - 转换Java对象?

javascript - JQuery AJAX GET 请求总是返回错误

java - 尝试在 java 中使用 TLSv2 连接到 ssl url 时出现错误 "handshake_failure"

java - JavaEE/JaaS 的属性/域安全性?

java - 使用 Stream API 无需并行的好处

java - 如何在 android 中解析 Google 公共(public)日历?

rest - TensorFlow Serving REST API 的正确负载