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