web-dev-qa-db-ja.com

RESTキークロークのAPIをアクティブにする方法は?

Keycloack server 4.3.4をインストールしました。 REST keycloakのAPIをアクティブにする方法(ユーザーの追加、ユーザーの有効化、ユーザーの無効化...)?

よろしく

6
AmineParis

そのための最初のステップは、管理者アカウントを作成することです(これは、 keycloak-server-url/auth を開くとすぐに実行するように求められます)。

次の手順は、構成の作成方法によって異なります。管理コンソールのGUIまたはRest APIを使用します。

  1. Rest APIを使用する場合。まず、次のように http:// your_keycloak_server/auth/realms/master/protocol/openid-connect/token からトークンを取得する必要があります。

以下の呼び出しで行う必要があるのは、キークロークサーバーのアドレスと、管理者のユーザー名とパスワードの値だけです。

enter image description here

  1. 上記の呼び出しからトークンを取得したら、AuthorizationヘッダーをBearer token_valueで設定することにより、他の Admin Rest API 呼び出しでトークンを使用できます。 (token_valueを上記のステップ1で取得したものに置き換えます)

(ユーザーのリストを取得するサンプルRESTコールの以下の例を共有- https://www.keycloak.org/docs-api/5.0/rest-api/index.html#_users_resource

{{サーバー}}/auth/admin/realms/myRealm/users

12
tryingToLearn