【问题标题】:403 status when creating realm and user using service account from master realm - Keycloak使用主领域的服务帐户创建领域和用户时出现 403 状态 - Keycloak
【发布时间】:2019-07-21 20:44:53
【问题描述】:

我有一个多租户应用程序,其领域将由后端服务自动创建。

为此,我有一个客户端启用了服务帐户并在主领域允许了完整范围,但是当通过 keycloak admin java 客户端使用它时,我可以创建一个新领域,但无法在其中创建新用户它。

KeycloakBuilder
            .builder()
            .grantType(OAuth2Constants.CLIENT_CREDENTIALS)
            .serverUrl(masterCredentials.getAuthServerUrl())
            .realm(MASTER_REALM)
            .clientId(masterCredentials.getClientId())
            .clientSecret(masterCredentials.getClientSecret())
            .resteasyClient(buildResteasyClient())
            .build();

使用管理员用户登录时,用户已成功创建:

Keycloak.getInstance(masterCredentials.getAuthServerUrl(),
            "master",
            "admin",
            "admin",
            "admin-cli");

【问题讨论】:

    标签: keycloak keycloak-services


    【解决方案1】:

    您需要为您的服务帐户设置所需的角色,可以在keycloak wiki查看更多关于服务帐户角色的信息

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2019-11-06
      • 2019-01-02
      • 2022-11-12
      • 2012-02-04
      • 2019-08-04
      • 2016-07-02
      • 2022-11-23
      • 1970-01-01
      相关资源
      最近更新 更多