<dependency>
<groupId>org.keycloak</groupId>
<artifactId>keycloak-admin-client</artifactId>
<version>26.0.2</version>
</dependency>
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 文档 中找到。