在keycloak的主域上使用管理员用户时出现问题

Problem using admin user on master realm in keycloak

提问人:naptoon 提问时间:11/18/2023 更新时间:11/18/2023 访问量:8

问:

我正在使用 Kotlin 运行一个 Spring Boot 应用程序,这个应用程序创建了 keycloak 用户。 当我在 Docker 容器中本地运行我的系统时,一切都很好。servie(Spring 应用程序)通过 调用 Keycloak。 当我在暂存(使用 openshift)上运行应用程序时,出现错误:keycloak.realm(realm).users().create(user)

type=LOGIN_ERROR, realmId=dece2c1a-44a0-4ca0-9522-673505441c1c, clientId=admin-cli, userId=null, ipAddress=..., error=client_not_found, grant_type=password...

keycloak管理客户端的构建方式如下:

        KeycloakBuilder.builder()
            .serverUrl(serverUrl)
            .realm(realm)
            .username(username)
            .password(password)
            .clientId(clientId)
            .grantType(OAuth2Constants.PASSWORD)
            .resteasyClient(ClientBuilder.newBuilder().build())
            .build()

正如我之前提到的,在我的本地环境中没有问题。 问题:如何记录或调试我的应用程序尝试从管理员用户(用户名:admin,clientId:admin-cli,领域:master)的keycloak获取令牌的部分?

Spring Keycloak 管理员

评论


答: 暂无答案