【发布时间】: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