我在使用Spring Boot中的keycloak-admin-client时遇到了一些问题。
如果我尝试使用以下代码,就会出现401(未授权):
public Keycloak getKeycloakInstance() {
var keycloak = KeycloakBuilder.builder()
.serverUrl(SERVER_URL)
.realm(REALM)
.username(USERNAME)
.password(PASSWORD)
.clientId(CLIENT_ID)
.build();
return keycloak;
}
此外,如果我将.resteasyClient(....)
和.clientSecret(...)
放在上面的代码中,我会收到错误请求。
在客户端角色中,我创建了一个新的组合角色,并将所有realm-management角色都分配给它,也许我配置错了什么?
我在哪里可以找到有关如何使用此管理客户端依赖项的文档?
<dependency>
<groupId>org.keycloak</groupId>
<artifactId>keycloak-admin-client</artifactId>
<version>10.0.0</version>
</dependency>