keycloak - 如何激活keycloak的REST API?

标签 keycloak

我已经安装了 keycloack 服务器 4.3.4。
如何激活keycloak的REST API(添加用户、启用用户、禁用用户...)?

问候

最佳答案

第一步是创建一个管理员帐户(一旦您打开 {keycloak-url}/auth 就会提示您这样做)。

后续步骤取决于您希望如何创建配置。通过管理控制台 GUI 或通过 Rest API。

通过 Admin Rest API 执行此操作的步骤。

  • 首先,您必须从 {keycloak-url}/auth/realms/master/protocol/openid-connect/token 获取 token 像这样:

  • 请注意,您只需在下面的调用中更改您的 key 斗篷服务器地址以及管理员用户名和密码的值。

    enter image description here
  • 从上述调用中获得 token 后,您可以在其他 Admin Rest API 上使用它通过设置调用 Authorization标题,带有 Bearer token_value . (将 token_value 替换为在上述步骤 1 中获得的值)

  • (下面分享一个获取用户列表的示例休息调用的示例 - https://www.keycloak.org/docs-api/10.0/rest-api/index.html#_users_resource)

    {{SERVER}}/auth/admin/realms/myRealm/users

    enter image description here

    关于keycloak - 如何激活keycloak的REST API?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53283281/

    相关文章:

    java - 使用Keycloak获取id_token

    keycloak - 无法通过 Admin REST API 将领域角色分配给新创建的 Keycloak 用户

    docker - Dokku keycloak 重定向过多

    node.js - NodeJs 和 Keycloak 集成给出 403?

    single-sign-on - 使用 keycloak 进行 session 管理

    java - Keycloak 桌面应用程序重定向显示“我们很抱歉”

    nginx - Keycloak、oauth2-proxy 和 nginx.ingress.kubernetes

    keycloak - 创建 keycloak 自定义注册流程

    jhipster - 如何在 jhipster 应用程序中为 keycloak 指定策略执行器?

    docker - 在 docker 镜像上使用 KeyCloak 运行 Wildfly Swarm