Keycloak 管理客戶端

使用 Keycloak 管理客戶端存取 Keycloak 管理 REST API

Keycloak 管理客戶端是一個 Java 函式庫,可方便存取和使用 Keycloak 管理 REST API。若要從您的應用程式使用它,請新增對 keycloak-admin-client 函式庫的依賴。例如,使用 Maven:

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

以下範例展示如何使用 Java 客戶端函式庫來取得 master 領域的詳細資訊

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

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

管理客戶端的完整 Javadoc 可在API 文件中找到。

本頁內容