Keycloak admin client

Keycloak Admin REST API にアクセスするための Keycloak admin client の使用

Keycloak admin client は、Keycloak Admin REST API へのアクセスと利用を容易にする Java ライブラリです。アプリケーションから使用するには、keycloak-admin-client ライブラリへの依存関係を追加します。例えば Maven を使用する場合

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

次の例は、Java クライアントライブラリを使用してマスターレルムの詳細を取得する方法を示しています。

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

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

admin client の完全な Javadoc は、API ドキュメント で入手できます。

このページについて