Keycloak 管理客户端

使用 Keycloak 管理客户端访问 Keycloak Admin REST API

Keycloak 管理客户端是一个 Java 库,它简化了对 Keycloak Admin REST API 的访问和使用。要从您的应用程序中使用它,请添加对 `keycloak-admin-client` 库的依赖项。例如,使用 Maven

<dependency>
    <groupId>org.keycloak</groupId>
    <artifactId>keycloak-admin-client</artifactId>
    <version>26.0.2</version>
</dependency>

以下示例展示了如何使用 Java 客户端库获取主域的详细信息

import org.keycloak.admin.client.Keycloak;
import org.keycloak.representations.idm.RealmRepresentation;
...

Keycloak keycloak = Keycloak.getInstance(
    "http://127.0.0.1:8080",
    "master",
    "admin",
    "password",
    "admin-cli");
RealmRepresentation realm = keycloak.realm("master").toRepresentation();

管理员客户端的完整 Javadoc 可在 API 文档 中找到。

此页面