概要
これは Keycloak 管理 REST API の REST API リファレンスです。
バージョン情報
バージョン: 1.0
OpenAPI定義
OpenAPI 定義は現在プレビュー機能です。フィードバックは、このディスカッションに参加して提供してください。作業を継続しています。何か古くなっていたり、間違っているものを見つけた場合は、GitHub issue を作成し、プルリクエストを提供してください。 |
リソース
攻撃検知
DELETE /admin/realms/{realm}/attack-detection/brute-force/users
すべてのユーザーのログイン失敗をクリアします。これにより、一時的に無効になっているユーザーを解放できます。
パラメーター
パスパラメーター
名前 | 説明 | デフォルト | パターン |
---|---|---|---|
realm |
レルム名 (ID ではない!) |
null |
レスポンス
コード | メッセージ | データ型 |
---|---|---|
204 |
No Content |
<<>> |
DELETE /admin/realms/{realm}/attack-detection/brute-force/users/{userId}
ユーザーのログイン失敗をクリアします。これにより、一時的に無効になっているユーザーを解放できます。
パラメーター
パスパラメーター
名前 | 説明 | デフォルト | パターン |
---|---|---|---|
realm |
レルム名 (ID ではない!) |
null |
|
userId |
null |
レスポンス
コード | メッセージ | データ型 |
---|---|---|
204 |
No Content |
<<>> |
GET /admin/realms/{realm}/attack-detection/brute-force/users/{userId}
ブルートフォース検出におけるユーザー名のステータスを取得します。
パラメーター
パスパラメーター
名前 | 説明 | デフォルト | パターン |
---|---|---|---|
realm |
レルム名 (ID ではない!) |
null |
|
userId |
null |
コンテンツタイプ
-
application/json
レスポンス
コード | メッセージ | データ型 |
---|---|---|
200 |
OK |
Map[<<>>] |
認証管理
GET /admin/realms/{realm}/authentication/authenticator-providers
認証プロバイダーを取得します。認証プロバイダーのストリームを返します。
パラメーター
パスパラメーター
名前 | 説明 | デフォルト | パターン |
---|---|---|---|
realm |
レルム名 (ID ではない!) |
null |
コンテンツタイプ
-
application/json
レスポンス
コード | メッセージ | データ型 |
---|---|---|
200 |
OK |
List[[AnyType]] |
GET /admin/realms/{realm}/authentication/client-authenticator-providers
クライアント認証プロバイダーを取得します。クライアント認証プロバイダーのストリームを返します。
パラメーター
パスパラメーター
名前 | 説明 | デフォルト | パターン |
---|---|---|---|
realm |
レルム名 (ID ではない!) |
null |
コンテンツタイプ
-
application/json
レスポンス
コード | メッセージ | データ型 |
---|---|---|
200 |
OK |
List[[AnyType]] |
GET /admin/realms/{realm}/authentication/config-description/{providerId}
認証プロバイダーの設定記述を取得します。
パラメーター
パスパラメーター
名前 | 説明 | デフォルト | パターン |
---|---|---|---|
realm |
レルム名 (ID ではない!) |
null |
|
providerId |
null |
コンテンツタイプ
-
application/json
レスポンス
コード | メッセージ | データ型 |
---|---|---|
200 |
OK |
DELETE /admin/realms/{realm}/authentication/config/{id}
認証設定を削除します。
パラメーター
パスパラメーター
名前 | 説明 | デフォルト | パターン |
---|---|---|---|
realm |
レルム名 (ID ではない!) |
null |
|
id |
設定 ID |
null |
レスポンス
コード | メッセージ | データ型 |
---|---|---|
204 |
No Content |
<<>> |
GET /admin/realms/{realm}/authentication/config/{id}
認証設定を取得します。
パラメーター
パスパラメーター
名前 | 説明 | デフォルト | パターン |
---|---|---|---|
realm |
レルム名 (ID ではない!) |
null |
|
id |
設定 ID |
null |
コンテンツタイプ
-
application/json
レスポンス
コード | メッセージ | データ型 |
---|---|---|
200 |
OK |
PUT /admin/realms/{realm}/authentication/config/{id}
認証設定を更新します。
パラメーター
パスパラメーター
名前 | 説明 | デフォルト | パターン |
---|---|---|---|
realm |
レルム名 (ID ではない!) |
null |
|
id |
設定 ID |
null |
リクエストボディパラメーター
名前 | 説明 | デフォルト | パターン |
---|---|---|---|
AuthenticatorConfigRepresentation |
レスポンス
コード | メッセージ | データ型 |
---|---|---|
204 |
No Content |
<<>> |
POST /admin/realms/{realm}/authentication/config
新しい認証設定を作成します。
パラメーター
パスパラメーター
名前 | 説明 | デフォルト | パターン |
---|---|---|---|
realm |
レルム名 (ID ではない!) |
null |
リクエストボディパラメーター
名前 | 説明 | デフォルト | パターン |
---|---|---|---|
AuthenticatorConfigRepresentation |
レスポンス
コード | メッセージ | データ型 |
---|---|---|
201 |
作成済み |
<<>> |
GET /admin/realms/{realm}/authentication/executions/{executionId}/config/{id}
実行設定を取得します。
パラメーター
パスパラメーター
名前 | 説明 | デフォルト | パターン |
---|---|---|---|
realm |
レルム名 (ID ではない!) |
null |
|
executionId |
実行 ID |
null |
|
id |
設定 ID |
null |
コンテンツタイプ
-
application/json
レスポンス
コード | メッセージ | データ型 |
---|---|---|
200 |
OK |
POST /admin/realms/{realm}/authentication/executions/{executionId}/config
新しい設定で実行を更新します。
パラメーター
パスパラメーター
名前 | 説明 | デフォルト | パターン |
---|---|---|---|
realm |
レルム名 (ID ではない!) |
null |
|
executionId |
実行 ID |
null |
リクエストボディパラメーター
名前 | 説明 | デフォルト | パターン |
---|---|---|---|
AuthenticatorConfigRepresentation |
レスポンス
コード | メッセージ | データ型 |
---|---|---|
201 |
作成済み |
<<>> |
DELETE /admin/realms/{realm}/authentication/executions/{executionId}
実行を削除します。
パラメーター
パスパラメーター
名前 | 説明 | デフォルト | パターン |
---|---|---|---|
realm |
レルム名 (ID ではない!) |
null |
|
executionId |
実行 ID |
null |
レスポンス
コード | メッセージ | データ型 |
---|---|---|
204 |
No Content |
<<>> |
GET /admin/realms/{realm}/authentication/executions/{executionId}
単一の実行を取得します。
パラメーター
パスパラメーター
名前 | 説明 | デフォルト | パターン |
---|---|---|---|
realm |
レルム名 (ID ではない!) |
null |
|
executionId |
null |
コンテンツタイプ
-
application/json
レスポンス
コード | メッセージ | データ型 |
---|---|---|
200 |
OK |
POST /admin/realms/{realm}/authentication/executions/{executionId}/lower-priority
実行の優先度を下げます。
パラメーター
パスパラメーター
名前 | 説明 | デフォルト | パターン |
---|---|---|---|
realm |
レルム名 (ID ではない!) |
null |
|
executionId |
実行 ID |
null |
レスポンス
コード | メッセージ | データ型 |
---|---|---|
204 |
No Content |
<<>> |
POST /admin/realms/{realm}/authentication/executions/{executionId}/raise-priority
実行の優先度を上げます。
パラメーター
パスパラメーター
名前 | 説明 | デフォルト | パターン |
---|---|---|---|
realm |
レルム名 (ID ではない!) |
null |
|
executionId |
実行 ID |
null |
レスポンス
コード | メッセージ | データ型 |
---|---|---|
204 |
No Content |
<<>> |
POST /admin/realms/{realm}/authentication/executions
新しい認証実行を追加します。
パラメーター
パスパラメーター
名前 | 説明 | デフォルト | パターン |
---|---|---|---|
realm |
レルム名 (ID ではない!) |
null |
リクエストボディパラメーター
名前 | 説明 | デフォルト | パターン |
---|---|---|---|
AuthenticationExecutionRepresentation |
レスポンス
コード | メッセージ | データ型 |
---|---|---|
201 |
作成済み |
<<>> |
POST /admin/realms/{realm}/authentication/flows/{flowAlias}/copy
既存の認証フローを新しい名前でコピーします。新しい名前は、渡された JSON オブジェクトの 'newName' 属性として指定されます。
パラメーター
パスパラメーター
名前 | 説明 | デフォルト | パターン |
---|---|---|---|
realm |
レルム名 (ID ではない!) |
null |
|
flowAlias |
既存の認証フローの名前 |
null |
リクエストボディパラメーター
名前 | 説明 | デフォルト | パターン |
---|---|---|---|
request_body |
レスポンス
コード | メッセージ | データ型 |
---|---|---|
201 |
作成済み |
<<>> |
POST /admin/realms/{realm}/authentication/flows/{flowAlias}/executions/execution
フローに新しい認証実行を追加します。
パラメーター
パスパラメーター
名前 | 説明 | デフォルト | パターン |
---|---|---|---|
realm |
レルム名 (ID ではない!) |
null |
|
flowAlias |
親フローのエイリアス |
null |
リクエストボディパラメーター
名前 | 説明 | デフォルト | パターン |
---|---|---|---|
request_body |
レスポンス
コード | メッセージ | データ型 |
---|---|---|
201 |
作成済み |
<<>> |
POST /admin/realms/{realm}/authentication/flows/{flowAlias}/executions/flow
既存のフローに新しい実行で新しいフローを追加します。
パラメーター
パスパラメーター
名前 | 説明 | デフォルト | パターン |
---|---|---|---|
realm |
レルム名 (ID ではない!) |
null |
|
flowAlias |
親認証フローのエイリアス |
null |
リクエストボディパラメーター
名前 | 説明 | デフォルト | パターン |
---|---|---|---|
request_body |
レスポンス
コード | メッセージ | データ型 |
---|---|---|
201 |
作成済み |
<<>> |
GET /admin/realms/{realm}/authentication/flows/{flowAlias}/executions
フローの認証実行を取得します。
パラメーター
パスパラメーター
名前 | 説明 | デフォルト | パターン |
---|---|---|---|
realm |
レルム名 (ID ではない!) |
null |
|
flowAlias |
フローエイリアス |
null |
コンテンツタイプ
-
application/json
レスポンス
コード | メッセージ | データ型 |
---|---|---|
200 |
OK |
PUT /admin/realms/{realm}/authentication/flows/{flowAlias}/executions
フローの認証実行を更新します。
パラメーター
パスパラメーター
名前 | 説明 | デフォルト | パターン |
---|---|---|---|
realm |
レルム名 (ID ではない!) |
null |
|
flowAlias |
フローエイリアス |
null |
リクエストボディパラメーター
名前 | 説明 | デフォルト | パターン |
---|---|---|---|
AuthenticationExecutionInfoRepresentation |
レスポンス
コード | メッセージ | データ型 |
---|---|---|
204 |
No Content |
<<>> |
GET /admin/realms/{realm}/authentication/flows
認証フローを取得します。認証フローのストリームを返します。
パラメーター
パスパラメーター
名前 | 説明 | デフォルト | パターン |
---|---|---|---|
realm |
レルム名 (ID ではない!) |
null |
コンテンツタイプ
-
application/json
レスポンス
コード | メッセージ | データ型 |
---|---|---|
200 |
OK |
DELETE /admin/realms/{realm}/authentication/flows/{id}
認証フローを削除します。
パラメーター
パスパラメーター
名前 | 説明 | デフォルト | パターン |
---|---|---|---|
realm |
レルム名 (ID ではない!) |
null |
|
id |
フロー ID |
null |
レスポンス
コード | メッセージ | データ型 |
---|---|---|
204 |
No Content |
<<>> |
GET /admin/realms/{realm}/authentication/flows/{id}
ID の認証フローを取得します。
パラメーター
パスパラメーター
名前 | 説明 | デフォルト | パターン |
---|---|---|---|
realm |
レルム名 (ID ではない!) |
null |
|
id |
フロー ID |
null |
コンテンツタイプ
-
application/json
レスポンス
コード | メッセージ | データ型 |
---|---|---|
200 |
OK |
PUT /admin/realms/{realm}/authentication/flows/{id}
認証フローを更新します。
パラメーター
パスパラメーター
名前 | 説明 | デフォルト | パターン |
---|---|---|---|
realm |
レルム名 (ID ではない!) |
null |
|
id |
null |
リクエストボディパラメーター
名前 | 説明 | デフォルト | パターン |
---|---|---|---|
AuthenticationFlowRepresentation |
レスポンス
コード | メッセージ | データ型 |
---|---|---|
204 |
No Content |
<<>> |
POST /admin/realms/{realm}/authentication/flows
新しい認証フローを作成します。
パラメーター
パスパラメーター
名前 | 説明 | デフォルト | パターン |
---|---|---|---|
realm |
レルム名 (ID ではない!) |
null |
リクエストボディパラメーター
名前 | 説明 | デフォルト | パターン |
---|---|---|---|
AuthenticationFlowRepresentation |
レスポンス
コード | メッセージ | データ型 |
---|---|---|
201 |
作成済み |
<<>> |
GET /admin/realms/{realm}/authentication/form-action-providers
フォームアクションプロバイダーを取得します。フォームアクションプロバイダーのストリームを返します。
パラメーター
パスパラメーター
名前 | 説明 | デフォルト | パターン |
---|---|---|---|
realm |
レルム名 (ID ではない!) |
null |
コンテンツタイプ
-
application/json
レスポンス
コード | メッセージ | データ型 |
---|---|---|
200 |
OK |
List[[AnyType]] |
GET /admin/realms/{realm}/authentication/form-providers
フォームプロバイダーを取得します。フォームプロバイダーのストリームを返します。
パラメーター
パスパラメーター
名前 | 説明 | デフォルト | パターン |
---|---|---|---|
realm |
レルム名 (ID ではない!) |
null |
コンテンツタイプ
-
application/json
レスポンス
コード | メッセージ | データ型 |
---|---|---|
200 |
OK |
List[[AnyType]] |
GET /admin/realms/{realm}/authentication/per-client-config-description
すべてのクライアントの設定記述を取得します。
パラメーター
パスパラメーター
名前 | 説明 | デフォルト | パターン |
---|---|---|---|
realm |
レルム名 (ID ではない!) |
null |
コンテンツタイプ
-
application/json
レスポンス
コード | メッセージ | データ型 |
---|---|---|
200 |
OK |
POST /admin/realms/{realm}/authentication/register-required-action
新しい必須アクションを登録します。
パラメーター
パスパラメーター
名前 | 説明 | デフォルト | パターン |
---|---|---|---|
realm |
レルム名 (ID ではない!) |
null |
リクエストボディパラメーター
名前 | 説明 | デフォルト | パターン |
---|---|---|---|
request_body |
レスポンス
コード | メッセージ | データ型 |
---|---|---|
204 |
No Content |
<<>> |
DELETE /admin/realms/{realm}/authentication/required-actions/{alias}/config
RequiredAction 設定を削除します。
パラメーター
パスパラメーター
名前 | 説明 | デフォルト | パターン |
---|---|---|---|
realm |
レルム名 (ID ではない!) |
null |
|
alias |
必須アクションのエイリアス |
null |
レスポンス
コード | メッセージ | データ型 |
---|---|---|
204 |
No Content |
<<>> |
GET /admin/realms/{realm}/authentication/required-actions/{alias}/config-description
RequiredAction プロバイダーの設定記述を取得します。
パラメーター
パスパラメーター
名前 | 説明 | デフォルト | パターン |
---|---|---|---|
realm |
レルム名 (ID ではない!) |
null |
|
alias |
必須アクションのエイリアス |
null |
コンテンツタイプ
-
application/json
レスポンス
コード | メッセージ | データ型 |
---|---|---|
200 |
OK |
GET /admin/realms/{realm}/authentication/required-actions/{alias}/config
RequiredAction 設定を取得します。
パラメーター
パスパラメーター
名前 | 説明 | デフォルト | パターン |
---|---|---|---|
realm |
レルム名 (ID ではない!) |
null |
|
alias |
必須アクションのエイリアス |
null |
コンテンツタイプ
-
application/json
レスポンス
コード | メッセージ | データ型 |
---|---|---|
200 |
OK |
PUT /admin/realms/{realm}/authentication/required-actions/{alias}/config
RequiredAction 設定を更新します。
パラメーター
パスパラメーター
名前 | 説明 | デフォルト | パターン |
---|---|---|---|
realm |
レルム名 (ID ではない!) |
null |
|
alias |
必須アクションのエイリアス |
null |
リクエストボディパラメーター
名前 | 説明 | デフォルト | パターン |
---|---|---|---|
RequiredActionConfigRepresentation |
レスポンス
コード | メッセージ | データ型 |
---|---|---|
204 |
No Content |
<<>> |
DELETE /admin/realms/{realm}/authentication/required-actions/{alias}
必須アクションを削除します。
パラメーター
パスパラメーター
名前 | 説明 | デフォルト | パターン |
---|---|---|---|
realm |
レルム名 (ID ではない!) |
null |
|
alias |
必須アクションのエイリアス |
null |
レスポンス
コード | メッセージ | データ型 |
---|---|---|
204 |
No Content |
<<>> |
GET /admin/realms/{realm}/authentication/required-actions/{alias}
エイリアスの必須アクションを取得します。
パラメーター
パスパラメーター
名前 | 説明 | デフォルト | パターン |
---|---|---|---|
realm |
レルム名 (ID ではない!) |
null |
|
alias |
必須アクションのエイリアス |
null |
コンテンツタイプ
-
application/json
レスポンス
コード | メッセージ | データ型 |
---|---|---|
200 |
OK |
POST /admin/realms/{realm}/authentication/required-actions/{alias}/lower-priority
必須アクションの優先度を下げます。
パラメーター
パスパラメーター
名前 | 説明 | デフォルト | パターン |
---|---|---|---|
realm |
レルム名 (ID ではない!) |
null |
|
alias |
必須アクションのエイリアス |
null |
レスポンス
コード | メッセージ | データ型 |
---|---|---|
204 |
No Content |
<<>> |
PUT /admin/realms/{realm}/authentication/required-actions/{alias}
必須アクションを更新します。
パラメーター
パスパラメーター
名前 | 説明 | デフォルト | パターン |
---|---|---|---|
realm |
レルム名 (ID ではない!) |
null |
|
alias |
必須アクションのエイリアス |
null |
リクエストボディパラメーター
名前 | 説明 | デフォルト | パターン |
---|---|---|---|
RequiredActionProviderRepresentation |
レスポンス
コード | メッセージ | データ型 |
---|---|---|
204 |
No Content |
<<>> |
POST /admin/realms/{realm}/authentication/required-actions/{alias}/raise-priority
必須アクションの優先度を上げます。
パラメーター
パスパラメーター
名前 | 説明 | デフォルト | パターン |
---|---|---|---|
realm |
レルム名 (ID ではない!) |
null |
|
alias |
必須アクションのエイリアス |
null |
レスポンス
コード | メッセージ | データ型 |
---|---|---|
204 |
No Content |
<<>> |
GET /admin/realms/{realm}/authentication/required-actions
必須アクションを取得します。必須アクションのストリームを返します。
パラメーター
パスパラメーター
名前 | 説明 | デフォルト | パターン |
---|---|---|---|
realm |
レルム名 (ID ではない!) |
null |
コンテンツタイプ
-
application/json
レスポンス
コード | メッセージ | データ型 |
---|---|---|
200 |
OK |
GET /admin/realms/{realm}/authentication/unregistered-required-actions
未登録の必須アクションを取得します。未登録の必須アクションのストリームを返します。
パラメーター
パスパラメーター
名前 | 説明 | デフォルト | パターン |
---|---|---|---|
realm |
レルム名 (ID ではない!) |
null |
コンテンツタイプ
-
application/json
レスポンス
コード | メッセージ | データ型 |
---|---|---|
200 |
OK |
List[[string]] |
クライアント属性証明書
POST /admin/realms/{realm}/clients/{client-uuid}/certificates/{attr}/download
クライアントのキーストアファイルを取得します。プライベートキーと公開証明書が含まれています。
パラメーター
パスパラメーター
名前 | 説明 | デフォルト | パターン |
---|---|---|---|
realm |
レルム名 (ID ではない!) |
null |
|
client-uuid |
クライアントの ID (client-id ではない!) |
null |
|
attr |
null |
リクエストボディパラメーター
名前 | 説明 | デフォルト | パターン |
---|---|---|---|
KeyStoreConfig |
コンテンツタイプ
-
application/octet-stream
レスポンス
コード | メッセージ | データ型 |
---|---|---|
200 |
OK |
POST /admin/realms/{realm}/clients/{client-uuid}/certificates/{attr}/generate-and-download
新しいキーペアと証明書を生成し、プライベートキーファイルを取得します。キーペアと証明書を生成し、指定されたキーストア形式でプライベートキーを提供します。生成された公開証明書のみが Keycloak DB に保存されます - プライベートキーは保存されません。
パラメーター
パスパラメーター
名前 | 説明 | デフォルト | パターン |
---|---|---|---|
realm |
レルム名 (ID ではない!) |
null |
|
client-uuid |
クライアントの ID (client-id ではない!) |
null |
|
attr |
null |
リクエストボディパラメーター
名前 | 説明 | デフォルト | パターン |
---|---|---|---|
KeyStoreConfig |
コンテンツタイプ
-
application/octet-stream
レスポンス
コード | メッセージ | データ型 |
---|---|---|
200 |
OK |
POST /admin/realms/{realm}/clients/{client-uuid}/certificates/{attr}/generate
新しいキーペアで新しい証明書を生成します。
パラメーター
パスパラメーター
名前 | 説明 | デフォルト | パターン |
---|---|---|---|
realm |
レルム名 (ID ではない!) |
null |
|
client-uuid |
クライアントの ID (client-id ではない!) |
null |
|
attr |
null |
コンテンツタイプ
-
application/json
レスポンス
コード | メッセージ | データ型 |
---|---|---|
200 |
OK |
GET /admin/realms/{realm}/clients/{client-uuid}/certificates/{attr}
キー情報を取得します。
パラメーター
パスパラメーター
名前 | 説明 | デフォルト | パターン |
---|---|---|---|
realm |
レルム名 (ID ではない!) |
null |
|
client-uuid |
クライアントの ID (client-id ではない!) |
null |
|
attr |
null |
コンテンツタイプ
-
application/json
レスポンス
コード | メッセージ | データ型 |
---|---|---|
200 |
OK |
POST /admin/realms/{realm}/clients/{client-uuid}/certificates/{attr}/upload-certificate
証明書のみをアップロードします。プライベートキーはアップロードしません。
パラメーター
パスパラメーター
名前 | 説明 | デフォルト | パターン |
---|---|---|---|
realm |
レルム名 (ID ではない!) |
null |
|
client-uuid |
クライアントの ID (client-id ではない!) |
null |
|
attr |
null |
コンテンツタイプ
-
application/json
レスポンス
コード | メッセージ | データ型 |
---|---|---|
200 |
OK |
POST /admin/realms/{realm}/clients/{client-uuid}/certificates/{attr}/upload
証明書と場合によってはプライベートキーをアップロードします。
パラメーター
パスパラメーター
名前 | 説明 | デフォルト | パターン |
---|---|---|---|
realm |
レルム名 (ID ではない!) |
null |
|
client-uuid |
クライアントの ID (client-id ではない!) |
null |
|
attr |
null |
コンテンツタイプ
-
application/json
レスポンス
コード | メッセージ | データ型 |
---|---|---|
200 |
OK |
クライアント初期アクセス
GET /admin/realms/{realm}/clients-initial-access
パラメーター
パスパラメーター
名前 | 説明 | デフォルト | パターン |
---|---|---|---|
realm |
レルム名 (ID ではない!) |
null |
コンテンツタイプ
-
application/json
レスポンス
コード | メッセージ | データ型 |
---|---|---|
200 |
OK |
DELETE /admin/realms/{realm}/clients-initial-access/{id}
パラメーター
パスパラメーター
名前 | 説明 | デフォルト | パターン |
---|---|---|---|
realm |
レルム名 (ID ではない!) |
null |
|
id |
null |
レスポンス
コード | メッセージ | データ型 |
---|---|---|
204 |
No Content |
<<>> |
POST /admin/realms/{realm}/clients-initial-access
新しい初期アクセストークンを作成します。
パラメーター
パスパラメーター
名前 | 説明 | デフォルト | パターン |
---|---|---|---|
realm |
レルム名 (ID ではない!) |
null |
リクエストボディパラメーター
名前 | 説明 | デフォルト | パターン |
---|---|---|---|
ClientInitialAccessCreatePresentation |
コンテンツタイプ
-
application/json
レスポンス
コード | メッセージ | データ型 |
---|---|---|
201 |
作成済み |
クライアント登録ポリシー
GET /admin/realms/{realm}/client-registration-policy/providers
configProperties が適切に設定されたプロバイダーを取得するためのベースパス
パラメーター
パスパラメーター
名前 | 説明 | デフォルト | パターン |
---|---|---|---|
realm |
レルム名 (ID ではない!) |
null |
コンテンツタイプ
-
application/json
レスポンス
コード | メッセージ | データ型 |
---|---|---|
200 |
OK |
クライアントロールマッピング
GET /admin/realms/{realm}/groups/{group-id}/role-mappings/clients/{client-id}/available
ユーザーまたはグループにマップできる利用可能なクライアントレベルのロールを取得します。
パラメーター
パスパラメーター
名前 | 説明 | デフォルト | パターン |
---|---|---|---|
realm |
レルム名 (ID ではない!) |
null |
|
group-id |
null |
||
client-id |
クライアント ID (clientId ではない!) |
null |
コンテンツタイプ
-
application/json
レスポンス
コード | メッセージ | データ型 |
---|---|---|
200 |
OK |
List[RoleRepresentation] |
GET /admin/realms/{realm}/groups/{group-id}/role-mappings/clients/{client-id}/composite
有効なクライアントレベルのロールマッピングを取得します。これはコンポジットロールを再帰的に処理します。
パラメーター
パスパラメーター
名前 | 説明 | デフォルト | パターン |
---|---|---|---|
realm |
レルム名 (ID ではない!) |
null |
|
group-id |
null |
||
client-id |
クライアント ID (clientId ではない!) |
null |
クエリパラメーター
名前 | 説明 | デフォルト | パターン |
---|---|---|---|
briefRepresentation |
false の場合、ロールをその属性とともに返します。 |
true |
コンテンツタイプ
-
application/json
レスポンス
コード | メッセージ | データ型 |
---|---|---|
200 |
OK |
List[RoleRepresentation] |
DELETE /admin/realms/{realm}/groups/{group-id}/role-mappings/clients/{client-id}
ユーザーまたはグループのロールマッピングからクライアントレベルのロールを削除します。
パラメーター
パスパラメーター
名前 | 説明 | デフォルト | パターン |
---|---|---|---|
realm |
レルム名 (ID ではない!) |
null |
|
group-id |
null |
||
client-id |
クライアント ID (clientId ではない!) |
null |
リクエストボディパラメーター
名前 | 説明 | デフォルト | パターン |
---|---|---|---|
RoleRepresentation |
レスポンス
コード | メッセージ | データ型 |
---|---|---|
204 |
No Content |
<<>> |
GET /admin/realms/{realm}/groups/{group-id}/role-mappings/clients/{client-id}
ユーザーまたはグループ、およびアプリのクライアントレベルのロールマッピングを取得します。
パラメーター
パスパラメーター
名前 | 説明 | デフォルト | パターン |
---|---|---|---|
realm |
レルム名 (ID ではない!) |
null |
|
group-id |
null |
||
client-id |
クライアント ID (clientId ではない!) |
null |
コンテンツタイプ
-
application/json
レスポンス
コード | メッセージ | データ型 |
---|---|---|
200 |
OK |
List[RoleRepresentation] |
POST /admin/realms/{realm}/groups/{group-id}/role-mappings/clients/{client-id}
ユーザーまたはグループのロールマッピングにクライアントレベルのロールを追加します。
パラメーター
パスパラメーター
名前 | 説明 | デフォルト | パターン |
---|---|---|---|
realm |
レルム名 (ID ではない!) |
null |
|
group-id |
null |
||
client-id |
クライアント ID (clientId ではない!) |
null |
リクエストボディパラメーター
名前 | 説明 | デフォルト | パターン |
---|---|---|---|
RoleRepresentation |
レスポンス
コード | メッセージ | データ型 |
---|---|---|
204 |
No Content |
<<>> |
GET /admin/realms/{realm}/users/{user-id}/role-mappings/clients/{client-id}/available
ユーザーまたはグループにマップできる利用可能なクライアントレベルのロールを取得します。
パラメーター
パスパラメーター
名前 | 説明 | デフォルト | パターン |
---|---|---|---|
realm |
レルム名 (ID ではない!) |
null |
|
user-id |
null |
||
client-id |
クライアント ID (clientId ではない!) |
null |
コンテンツタイプ
-
application/json
レスポンス
コード | メッセージ | データ型 |
---|---|---|
200 |
OK |
List[RoleRepresentation] |
GET /admin/realms/{realm}/users/{user-id}/role-mappings/clients/{client-id}/composite
有効なクライアントレベルのロールマッピングを取得します。これはコンポジットロールを再帰的に処理します。
パラメーター
パスパラメーター
名前 | 説明 | デフォルト | パターン |
---|---|---|---|
realm |
レルム名 (ID ではない!) |
null |
|
user-id |
null |
||
client-id |
クライアント ID (clientId ではない!) |
null |
クエリパラメーター
名前 | 説明 | デフォルト | パターン |
---|---|---|---|
briefRepresentation |
false の場合、ロールをその属性とともに返します。 |
true |
コンテンツタイプ
-
application/json
レスポンス
コード | メッセージ | データ型 |
---|---|---|
200 |
OK |
List[RoleRepresentation] |
DELETE /admin/realms/{realm}/users/{user-id}/role-mappings/clients/{client-id}
ユーザーまたはグループのロールマッピングからクライアントレベルのロールを削除します。
パラメーター
パスパラメーター
名前 | 説明 | デフォルト | パターン |
---|---|---|---|
realm |
レルム名 (ID ではない!) |
null |
|
user-id |
null |
||
client-id |
クライアント ID (clientId ではない!) |
null |
リクエストボディパラメーター
名前 | 説明 | デフォルト | パターン |
---|---|---|---|
RoleRepresentation |
レスポンス
コード | メッセージ | データ型 |
---|---|---|
204 |
No Content |
<<>> |
GET /admin/realms/{realm}/users/{user-id}/role-mappings/clients/{client-id}
ユーザーまたはグループ、およびアプリのクライアントレベルのロールマッピングを取得します。
パラメーター
パスパラメーター
名前 | 説明 | デフォルト | パターン |
---|---|---|---|
realm |
レルム名 (ID ではない!) |
null |
|
user-id |
null |
||
client-id |
クライアント ID (clientId ではない!) |
null |
コンテンツタイプ
-
application/json
レスポンス
コード | メッセージ | データ型 |
---|---|---|
200 |
OK |
List[RoleRepresentation] |
POST /admin/realms/{realm}/users/{user-id}/role-mappings/clients/{client-id}
ユーザーまたはグループのロールマッピングにクライアントレベルのロールを追加します。
パラメーター
パスパラメーター
名前 | 説明 | デフォルト | パターン |
---|---|---|---|
realm |
レルム名 (ID ではない!) |
null |
|
user-id |
null |
||
client-id |
クライアント ID (clientId ではない!) |
null |
リクエストボディパラメーター
名前 | 説明 | デフォルト | パターン |
---|---|---|---|
RoleRepresentation |
レスポンス
コード | メッセージ | データ型 |
---|---|---|
204 |
No Content |
<<>> |
クライアントスコープ
DELETE /admin/realms/{realm}/client-scopes/{client-scope-id}
クライアントスコープを削除します。
パラメーター
パスパラメーター
名前 | 説明 | デフォルト | パターン |
---|---|---|---|
realm |
レルム名 (ID ではない!) |
null |
|
client-scope-id |
null |
レスポンス
コード | メッセージ | データ型 |
---|---|---|
204 |
No Content |
<<>> |
400 |
不正なリクエスト |
<<>> |
403 |
禁止 |
<<>> |
500 |
内部サーバーエラー |
<<>> |
GET /admin/realms/{realm}/client-scopes/{client-scope-id}
クライアントスコープの表現を取得します。
パラメーター
パスパラメーター
名前 | 説明 | デフォルト | パターン |
---|---|---|---|
realm |
レルム名 (ID ではない!) |
null |
|
client-scope-id |
null |
コンテンツタイプ
-
application/json
レスポンス
コード | メッセージ | データ型 |
---|---|---|
200 |
||
403 |
禁止 |
<<>> |
PUT /admin/realms/{realm}/client-scopes/{client-scope-id}
クライアントスコープを更新します。
パラメーター
パスパラメーター
名前 | 説明 | デフォルト | パターン |
---|---|---|---|
realm |
レルム名 (ID ではない!) |
null |
|
client-scope-id |
null |
リクエストボディパラメーター
名前 | 説明 | デフォルト | パターン |
---|---|---|---|
ClientScopeRepresentation |
レスポンス
コード | メッセージ | データ型 |
---|---|---|
204 |
No Content |
<<>> |
400 |
不正なリクエスト |
<<>> |
403 |
禁止 |
<<>> |
409 |
競合 |
<<>> |
GET /admin/realms/{realm}/client-scopes
レルムに属するクライアントスコープを取得します。レルムに属するクライアントスコープのリストを返します。
パラメーター
パスパラメーター
名前 | 説明 | デフォルト | パターン |
---|---|---|---|
realm |
レルム名 (ID ではない!) |
null |
コンテンツタイプ
-
application/json
レスポンス
コード | メッセージ | データ型 |
---|---|---|
200 |
||
403 |
禁止 |
<<>> |
POST /admin/realms/{realm}/client-scopes
新しいクライアントスコープを作成します。クライアントスコープの名前は一意である必要があります!
パラメーター
パスパラメーター
名前 | 説明 | デフォルト | パターン |
---|---|---|---|
realm |
レルム名 (ID ではない!) |
null |
リクエストボディパラメーター
名前 | 説明 | デフォルト | パターン |
---|---|---|---|
ClientScopeRepresentation |
レスポンス
コード | メッセージ | データ型 |
---|---|---|
201 |
作成済み |
<<>> |
403 |
禁止 |
<<>> |
409 |
競合 |
<<>> |
DELETE /admin/realms/{realm}/client-templates/{client-scope-id}
クライアントスコープを削除します。
パラメーター
パスパラメーター
名前 | 説明 | デフォルト | パターン |
---|---|---|---|
realm |
レルム名 (ID ではない!) |
null |
|
client-scope-id |
null |
レスポンス
コード | メッセージ | データ型 |
---|---|---|
204 |
No Content |
<<>> |
400 |
不正なリクエスト |
<<>> |
403 |
禁止 |
<<>> |
500 |
内部サーバーエラー |
<<>> |
GET /admin/realms/{realm}/client-templates/{client-scope-id}
クライアントスコープの表現を取得します。
パラメーター
パスパラメーター
名前 | 説明 | デフォルト | パターン |
---|---|---|---|
realm |
レルム名 (ID ではない!) |
null |
|
client-scope-id |
null |
コンテンツタイプ
-
application/json
レスポンス
コード | メッセージ | データ型 |
---|---|---|
200 |
||
403 |
禁止 |
<<>> |
PUT /admin/realms/{realm}/client-templates/{client-scope-id}
クライアントスコープを更新します。
パラメーター
パスパラメーター
名前 | 説明 | デフォルト | パターン |
---|---|---|---|
realm |
レルム名 (ID ではない!) |
null |
|
client-scope-id |
null |
リクエストボディパラメーター
名前 | 説明 | デフォルト | パターン |
---|---|---|---|
ClientScopeRepresentation |
レスポンス
コード | メッセージ | データ型 |
---|---|---|
204 |
No Content |
<<>> |
400 |
不正なリクエスト |
<<>> |
403 |
禁止 |
<<>> |
409 |
競合 |
<<>> |
GET /admin/realms/{realm}/client-templates
レルムに属するクライアントスコープを取得します。レルムに属するクライアントスコープのリストを返します。
パラメーター
パスパラメーター
名前 | 説明 | デフォルト | パターン |
---|---|---|---|
realm |
レルム名 (ID ではない!) |
null |
コンテンツタイプ
-
application/json
レスポンス
コード | メッセージ | データ型 |
---|---|---|
200 |
||
403 |
禁止 |
<<>> |
POST /admin/realms/{realm}/client-templates
新しいクライアントスコープを作成します。クライアントスコープの名前は一意である必要があります!
パラメーター
パスパラメーター
名前 | 説明 | デフォルト | パターン |
---|---|---|---|
realm |
レルム名 (ID ではない!) |
null |
リクエストボディパラメーター
名前 | 説明 | デフォルト | パターン |
---|---|---|---|
ClientScopeRepresentation |
レスポンス
コード | メッセージ | データ型 |
---|---|---|
201 |
作成済み |
<<>> |
403 |
禁止 |
<<>> |
409 |
競合 |
<<>> |
クライアント
GET /admin/realms/{realm}/clients/{client-uuid}/client-secret
クライアントシークレットを取得します。
パラメーター
パスパラメーター
名前 | 説明 | デフォルト | パターン |
---|---|---|---|
realm |
レルム名 (ID ではない!) |
null |
|
client-uuid |
クライアントの ID (client-id ではない!) |
null |
コンテンツタイプ
-
application/json
レスポンス
コード | メッセージ | データ型 |
---|---|---|
200 |
OK |
POST /admin/realms/{realm}/clients/{client-uuid}/client-secret
クライアントの新しいシークレットを生成します。
パラメーター
パスパラメーター
名前 | 説明 | デフォルト | パターン |
---|---|---|---|
realm |
レルム名 (ID ではない!) |
null |
|
client-uuid |
クライアントの ID (client-id ではない!) |
null |
コンテンツタイプ
-
application/json
レスポンス
コード | メッセージ | データ型 |
---|---|---|
200 |
OK |
DELETE /admin/realms/{realm}/clients/{client-uuid}/client-secret/rotated
クライアントのローテーションされたシークレットを無効化します。
パラメーター
パスパラメーター
名前 | 説明 | デフォルト | パターン |
---|---|---|---|
realm |
レルム名 (ID ではない!) |
null |
|
client-uuid |
クライアントの ID (client-id ではない!) |
null |
レスポンス
コード | メッセージ | データ型 |
---|---|---|
200 |
OK |
<<>> |
GET /admin/realms/{realm}/clients/{client-uuid}/client-secret/rotated
ローテーションされたクライアントシークレットを取得します。
パラメーター
パスパラメーター
名前 | 説明 | デフォルト | パターン |
---|---|---|---|
realm |
レルム名 (ID ではない!) |
null |
|
client-uuid |
クライアントの ID (client-id ではない!) |
null |
コンテンツタイプ
-
application/json
レスポンス
コード | メッセージ | データ型 |
---|---|---|
200 |
OK |
DELETE /admin/realms/{realm}/clients/{client-uuid}/default-client-scopes/{clientScopeId}
パラメーター
パスパラメーター
名前 | 説明 | デフォルト | パターン |
---|---|---|---|
realm |
レルム名 (ID ではない!) |
null |
|
client-uuid |
クライアントの ID (client-id ではない!) |
null |
|
clientScopeId |
null |
レスポンス
コード | メッセージ | データ型 |
---|---|---|
204 |
No Content |
<<>> |
PUT /admin/realms/{realm}/clients/{client-uuid}/default-client-scopes/{clientScopeId}
パラメーター
パスパラメーター
名前 | 説明 | デフォルト | パターン |
---|---|---|---|
realm |
レルム名 (ID ではない!) |
null |
|
client-uuid |
クライアントの ID (client-id ではない!) |
null |
|
clientScopeId |
null |
レスポンス
コード | メッセージ | データ型 |
---|---|---|
204 |
No Content |
<<>> |
GET /admin/realms/{realm}/clients/{client-uuid}/default-client-scopes
デフォルトクライアントスコープを取得します。名前と ID のみが返されます。
パラメーター
パスパラメーター
名前 | 説明 | デフォルト | パターン |
---|---|---|---|
realm |
レルム名 (ID ではない!) |
null |
|
client-uuid |
クライアントの ID (client-id ではない!) |
null |
コンテンツタイプ
-
application/json
レスポンス
コード | メッセージ | データ型 |
---|---|---|
200 |
OK |
DELETE /admin/realms/{realm}/clients/{client-uuid}
クライアントを削除します。
パラメーター
パスパラメーター
名前 | 説明 | デフォルト | パターン |
---|---|---|---|
realm |
レルム名 (ID ではない!) |
null |
|
client-uuid |
クライアントの ID (client-id ではない!) |
null |
レスポンス
コード | メッセージ | データ型 |
---|---|---|
204 |
No Content |
<<>> |
GET /admin/realms/{realm}/clients/{client-uuid}/evaluate-scopes/generate-example-access-token
アクセストークンの例のペイロードを持つ JSON を作成します。
パラメーター
パスパラメーター
名前 | 説明 | デフォルト | パターン |
---|---|---|---|
realm |
レルム名 (ID ではない!) |
null |
|
client-uuid |
クライアントの ID (client-id ではない!) |
null |
クエリパラメーター
名前 | 説明 | デフォルト | パターン |
---|---|---|---|
audience |
null |
||
scope |
null |
||
userId |
null |
コンテンツタイプ
-
application/json
レスポンス
コード | メッセージ | データ型 |
---|---|---|
200 |
||
403 |
禁止 |
<<>> |
404 |
見つかりません |
<<>> |
GET /admin/realms/{realm}/clients/{client-uuid}/evaluate-scopes/generate-example-id-token
ID トークンの例のペイロードを持つ JSON を作成します。
パラメーター
パスパラメーター
名前 | 説明 | デフォルト | パターン |
---|---|---|---|
realm |
レルム名 (ID ではない!) |
null |
|
client-uuid |
クライアントの ID (client-id ではない!) |
null |
クエリパラメーター
名前 | 説明 | デフォルト | パターン |
---|---|---|---|
audience |
null |
||
scope |
null |
||
userId |
null |
コンテンツタイプ
-
application/json
レスポンス
コード | メッセージ | データ型 |
---|---|---|
200 |
||
403 |
禁止 |
<<>> |
404 |
見つかりません |
<<>> |
GET /admin/realms/{realm}/clients/{client-uuid}/evaluate-scopes/generate-example-userinfo
ユーザー情報の例のペイロードを持つ JSON を作成します。
パラメーター
パスパラメーター
名前 | 説明 | デフォルト | パターン |
---|---|---|---|
realm |
レルム名 (ID ではない!) |
null |
|
client-uuid |
クライアントの ID (client-id ではない!) |
null |
クエリパラメーター
名前 | 説明 | デフォルト | パターン |
---|---|---|---|
scope |
null |
||
userId |
null |
コンテンツタイプ
-
application/json
レスポンス
コード | メッセージ | データ型 |
---|---|---|
200 |
||
403 |
禁止 |
<<>> |
GET /admin/realms/{realm}/clients/{client-uuid}/evaluate-scopes/protocol-mappers
特定のクライアントに発行されたトークンを生成する際に使用されるすべてのプロトコルマッパーのリストを返します。
説明
これは、このクライアントに直接割り当てられたプロトコルマッパーと、このクライアントのすべてのクライアントスコープに割り当てられたプロトコルマッパーを意味します。
パラメーター
パスパラメーター
名前 | 説明 | デフォルト | パターン |
---|---|---|---|
realm |
レルム名 (ID ではない!) |
null |
|
client-uuid |
クライアントの ID (client-id ではない!) |
null |
クエリパラメーター
名前 | 説明 | デフォルト | パターン |
---|---|---|---|
scope |
null |
コンテンツタイプ
-
application/json
レスポンス
コード | メッセージ | データ型 |
---|---|---|
200 |
||
403 |
禁止 |
<<>> |
GET /admin/realms/{realm}/clients/{client-uuid}/evaluate-scopes/scope-mappings/{roleContainerId}/granted
このクライアントが事実上、彼のために発行されたアクセストークンに持つことが許可されている特定のロールコンテナのすべてのロールの有効なスコープマッピングを取得します。
説明
これには、このクライアントが直接持つスコープマッピングと、このクライアントにリンクされているすべてのクライアントスコープに許可されているスコープマッピングが含まれます。
パラメーター
パスパラメーター
名前 | 説明 | デフォルト | パターン |
---|---|---|---|
realm |
レルム名 (ID ではない!) |
null |
|
client-uuid |
クライアントの ID (client-id ではない!) |
null |
|
roleContainerId |
レルム名またはクライアント UUID |
null |
クエリパラメーター
名前 | 説明 | デフォルト | パターン |
---|---|---|---|
scope |
null |
コンテンツタイプ
-
application/json
レスポンス
コード | メッセージ | データ型 |
---|---|---|
200 |
List[RoleRepresentation] |
|
403 |
禁止 |
<<>> |
GET /admin/realms/{realm}/clients/{client-uuid}/evaluate-scopes/scope-mappings/{roleContainerId}/not-granted
このクライアントがスコープを持っておらず、彼のために発行されたアクセストークンに持つことができないロールを取得します。
説明
事実上、{@link #getGrantedScopeMappings()} に含まれていない特定のロールコンテナの他のすべてのロール
パラメーター
パスパラメーター
名前 | 説明 | デフォルト | パターン |
---|---|---|---|
realm |
レルム名 (ID ではない!) |
null |
|
client-uuid |
クライアントの ID (client-id ではない!) |
null |
|
roleContainerId |
レルム名またはクライアント UUID |
null |
クエリパラメーター
名前 | 説明 | デフォルト | パターン |
---|---|---|---|
scope |
null |
コンテンツタイプ
-
application/json
レスポンス
コード | メッセージ | データ型 |
---|---|---|
200 |
List[RoleRepresentation] |
|
403 |
禁止 |
<<>> |
GET /admin/realms/{realm}/clients/{client-uuid}
クライアントの表現を取得します。
パラメーター
パスパラメーター
名前 | 説明 | デフォルト | パターン |
---|---|---|---|
realm |
レルム名 (ID ではない!) |
null |
|
client-uuid |
クライアントの ID (client-id ではない!) |
null |
コンテンツタイプ
-
application/json
レスポンス
コード | メッセージ | データ型 |
---|---|---|
200 |
OK |
GET /admin/realms/{realm}/clients/{client-uuid}/installation/providers/{providerId}
パラメーター
パスパラメーター
名前 | 説明 | デフォルト | パターン |
---|---|---|---|
realm |
レルム名 (ID ではない!) |
null |
|
client-uuid |
クライアントの ID (client-id ではない!) |
null |
|
providerId |
null |
レスポンス
コード | メッセージ | データ型 |
---|---|---|
200 |
OK |
<<>> |
GET /admin/realms/{realm}/clients/{client-uuid}/management/permissions
クライアントの認可権限が初期化されているかどうかを示すオブジェクトと参照を返します。
パラメーター
パスパラメーター
名前 | 説明 | デフォルト | パターン |
---|---|---|---|
realm |
レルム名 (ID ではない!) |
null |
|
client-uuid |
クライアントの ID (client-id ではない!) |
null |
コンテンツタイプ
-
application/json
レスポンス
コード | メッセージ | データ型 |
---|---|---|
200 |
OK |
PUT /admin/realms/{realm}/clients/{client-uuid}/management/permissions
クライアントの認可権限が初期化されているかどうかを示すオブジェクトと参照を返します。
パラメーター
パスパラメーター
名前 | 説明 | デフォルト | パターン |
---|---|---|---|
realm |
レルム名 (ID ではない!) |
null |
|
client-uuid |
クライアントの ID (client-id ではない!) |
null |
リクエストボディパラメーター
名前 | 説明 | デフォルト | パターン |
---|---|---|---|
ManagementPermissionReference |
コンテンツタイプ
-
application/json
レスポンス
コード | メッセージ | データ型 |
---|---|---|
200 |
OK |
DELETE /admin/realms/{realm}/clients/{client-uuid}/nodes/{node}
クライアントからクラスターノードを登録解除します。
パラメーター
パスパラメーター
名前 | 説明 | デフォルト | パターン |
---|---|---|---|
realm |
レルム名 (ID ではない!) |
null |
|
client-uuid |
クライアントの ID (client-id ではない!) |
null |
|
node |
null |
レスポンス
コード | メッセージ | データ型 |
---|---|---|
204 |
No Content |
<<>> |
POST /admin/realms/{realm}/clients/{client-uuid}/nodes
クラスターノードをクライアントに登録します。クラスターノードをこのクライアントに手動で登録します - 通常、アダプターが Keycloak に登録リクエストを送信して処理するため、これを直接呼び出す必要はありません。
パラメーター
パスパラメーター
名前 | 説明 | デフォルト | パターン |
---|---|---|---|
realm |
レルム名 (ID ではない!) |
null |
|
client-uuid |
クライアントの ID (client-id ではない!) |
null |
リクエストボディパラメーター
名前 | 説明 | デフォルト | パターン |
---|---|---|---|
request_body |
レスポンス
コード | メッセージ | データ型 |
---|---|---|
204 |
No Content |
<<>> |
GET /admin/realms/{realm}/clients/{client-uuid}/offline-session-count
アプリケーションのオフラインセッション数を取得します。このクライアントに関連付けられたオフラインユーザーセッションの数を返します { \"count\": number }
パラメーター
パスパラメーター
名前 | 説明 | デフォルト | パターン |
---|---|---|---|
realm |
レルム名 (ID ではない!) |
null |
|
client-uuid |
クライアントの ID (client-id ではない!) |
null |
コンテンツタイプ
-
application/json
レスポンス
コード | メッセージ | データ型 |
---|---|---|
200 |
OK |
Map[[long]] |
GET /admin/realms/{realm}/clients/{client-uuid}/offline-sessions
クライアントのオフラインセッションを取得します。このクライアントに関連付けられたオフラインユーザーセッションのリストを返します。
パラメーター
パスパラメーター
名前 | 説明 | デフォルト | パターン |
---|---|---|---|
realm |
レルム名 (ID ではない!) |
null |
|
client-uuid |
クライアントの ID (client-id ではない!) |
null |
クエリパラメーター
名前 | 説明 | デフォルト | パターン |
---|---|---|---|
first |
ページングオフセット |
null |
|
max |
最大結果サイズ (デフォルトは 100) |
null |
コンテンツタイプ
-
application/json
レスポンス
コード | メッセージ | データ型 |
---|---|---|
200 |
OK |
DELETE /admin/realms/{realm}/clients/{client-uuid}/optional-client-scopes/{clientScopeId}
パラメーター
パスパラメーター
名前 | 説明 | デフォルト | パターン |
---|---|---|---|
realm |
レルム名 (ID ではない!) |
null |
|
client-uuid |
クライアントの ID (client-id ではない!) |
null |
|
clientScopeId |
null |
レスポンス
コード | メッセージ | データ型 |
---|---|---|
204 |
No Content |
<<>> |
PUT /admin/realms/{realm}/clients/{client-uuid}/optional-client-scopes/{clientScopeId}
パラメーター
パスパラメーター
名前 | 説明 | デフォルト | パターン |
---|---|---|---|
realm |
レルム名 (ID ではない!) |
null |
|
client-uuid |
クライアントの ID (client-id ではない!) |
null |
|
clientScopeId |
null |
レスポンス
コード | メッセージ | データ型 |
---|---|---|
204 |
No Content |
<<>> |
GET /admin/realms/{realm}/clients/{client-uuid}/optional-client-scopes
オプションのクライアントスコープを取得します。名前と ID のみが返されます。
パラメーター
パスパラメーター
名前 | 説明 | デフォルト | パターン |
---|---|---|---|
realm |
レルム名 (ID ではない!) |
null |
|
client-uuid |
クライアントの ID (client-id ではない!) |
null |
コンテンツタイプ
-
application/json
レスポンス
コード | メッセージ | データ型 |
---|---|---|
200 |
OK |
POST /admin/realms/{realm}/clients/{client-uuid}/push-revocation
クライアントの失効ポリシーをその管理者 URL にプッシュします。クライアントに管理者 URL がある場合、失効ポリシーをプッシュします。
パラメーター
パスパラメーター
名前 | 説明 | デフォルト | パターン |
---|---|---|---|
realm |
レルム名 (ID ではない!) |
null |
|
client-uuid |
クライアントの ID (client-id ではない!) |
null |
コンテンツタイプ
-
application/json
レスポンス
コード | メッセージ | データ型 |
---|---|---|
200 |
OK |
PUT /admin/realms/{realm}/clients/{client-uuid}
クライアントを更新します。
パラメーター
パスパラメーター
名前 | 説明 | デフォルト | パターン |
---|---|---|---|
realm |
レルム名 (ID ではない!) |
null |
|
client-uuid |
クライアントの ID (client-id ではない!) |
null |
リクエストボディパラメーター
名前 | 説明 | デフォルト | パターン |
---|---|---|---|
ClientRepresentation |
レスポンス
コード | メッセージ | データ型 |
---|---|---|
200 |
OK |
<<>> |
POST /admin/realms/{realm}/clients/{client-uuid}/registration-access-token
クライアントの新しい登録アクセストークンを生成します。
パラメーター
パスパラメーター
名前 | 説明 | デフォルト | パターン |
---|---|---|---|
realm |
レルム名 (ID ではない!) |
null |
|
client-uuid |
クライアントの ID (client-id ではない!) |
null |
コンテンツタイプ
-
application/json
レスポンス
コード | メッセージ | データ型 |
---|---|---|
200 |
OK |
GET /admin/realms/{realm}/clients/{client-uuid}/service-account-user
サービスアカウント専用のユーザーを取得します。
パラメーター
パスパラメーター
名前 | 説明 | デフォルト | パターン |
---|---|---|---|
realm |
レルム名 (ID ではない!) |
null |
|
client-uuid |
クライアントの ID (client-id ではない!) |
null |
コンテンツタイプ
-
application/json
レスポンス
コード | メッセージ | データ型 |
---|---|---|
200 |
OK |
GET /admin/realms/{realm}/clients/{client-uuid}/session-count
アプリケーションセッション数を取得します。このクライアントに関連付けられたユーザーセッションの数を返します { \"count\": number }
パラメーター
パスパラメーター
名前 | 説明 | デフォルト | パターン |
---|---|---|---|
realm |
レルム名 (ID ではない!) |
null |
|
client-uuid |
クライアントの ID (client-id ではない!) |
null |
コンテンツタイプ
-
application/json
レスポンス
コード | メッセージ | データ型 |
---|---|---|
200 |
OK |
Map[[long]] |
GET /admin/realms/{realm}/clients/{client-uuid}/test-nodes-available
登録されたクラスターノードが利用可能かどうかをテストします。すべてのクラスターノードに 'ping' リクエストを送信して可用性をテストします。
パラメーター
パスパラメーター
名前 | 説明 | デフォルト | パターン |
---|---|---|---|
realm |
レルム名 (ID ではない!) |
null |
|
client-uuid |
クライアントの ID (client-id ではない!) |
null |
コンテンツタイプ
-
application/json
レスポンス
コード | メッセージ | データ型 |
---|---|---|
200 |
OK |
GET /admin/realms/{realm}/clients/{client-uuid}/user-sessions
クライアントのユーザーセッションを取得します。このクライアントに関連付けられたユーザーセッションのリストを返します。
パラメーター
パスパラメーター
名前 | 説明 | デフォルト | パターン |
---|---|---|---|
realm |
レルム名 (ID ではない!) |
null |
|
client-uuid |
クライアントの ID (client-id ではない!) |
null |
クエリパラメーター
名前 | 説明 | デフォルト | パターン |
---|---|---|---|
first |
ページングオフセット |
null |
|
max |
最大結果サイズ (デフォルトは 100) |
null |
コンテンツタイプ
-
application/json
レスポンス
コード | メッセージ | データ型 |
---|---|---|
200 |
OK |
GET /admin/realms/{realm}/clients
レルムに属するクライアントを取得します。
説明
基盤となるストレージの問題により、ストレージからクライアントを取得できない場合、返されるリストからサイレントに削除されます。これにより、リストへの同時変更によって、呼び出し元がこのリストを取得できなくなるのを防ぎます。
パラメーター
パスパラメーター
名前 | 説明 | デフォルト | パターン |
---|---|---|---|
realm |
レルム名 (ID ではない!) |
null |
クエリパラメーター
名前 | 説明 | デフォルト | パターン |
---|---|---|---|
clientId |
clientId でフィルタリング |
null |
|
first |
最初の結果 |
null |
|
max |
返す最大結果数 |
null |
|
q |
null |
||
検索 |
これが検索クエリか、getClientById クエリか |
false |
|
viewableOnly |
管理者が完全に表示できないクライアントをフィルタリング |
false |
コンテンツタイプ
-
application/json
レスポンス
コード | メッセージ | データ型 |
---|---|---|
200 |
OK |
List[ClientRepresentation] |
POST /admin/realms/{realm}/clients
新しいクライアントを作成します。クライアントの client_id は一意である必要があります!
パラメーター
パスパラメーター
名前 | 説明 | デフォルト | パターン |
---|---|---|---|
realm |
レルム名 (ID ではない!) |
null |
リクエストボディパラメーター
名前 | 説明 | デフォルト | パターン |
---|---|---|---|
ClientRepresentation |
レスポンス
コード | メッセージ | データ型 |
---|---|---|
201 |
作成済み |
<<>> |
コンポーネント
GET /admin/realms/{realm}/components
パラメーター
パスパラメーター
名前 | 説明 | デフォルト | パターン |
---|---|---|---|
realm |
レルム名 (ID ではない!) |
null |
クエリパラメーター
名前 | 説明 | デフォルト | パターン |
---|---|---|---|
name |
null |
||
parent |
null |
||
type |
null |
コンテンツタイプ
-
application/json
レスポンス
コード | メッセージ | データ型 |
---|---|---|
200 |
OK |
List[ComponentRepresentation] |
DELETE /admin/realms/{realm}/components/{id}
パラメーター
パスパラメーター
名前 | 説明 | デフォルト | パターン |
---|---|---|---|
realm |
レルム名 (ID ではない!) |
null |
|
id |
null |
レスポンス
コード | メッセージ | データ型 |
---|---|---|
204 |
No Content |
<<>> |
GET /admin/realms/{realm}/components/{id}
パラメーター
パスパラメーター
名前 | 説明 | デフォルト | パターン |
---|---|---|---|
realm |
レルム名 (ID ではない!) |
null |
|
id |
null |
コンテンツタイプ
-
application/json
レスポンス
コード | メッセージ | データ型 |
---|---|---|
200 |
OK |
PUT /admin/realms/{realm}/components/{id}
パラメーター
パスパラメーター
名前 | 説明 | デフォルト | パターン |
---|---|---|---|
realm |
レルム名 (ID ではない!) |
null |
|
id |
null |
リクエストボディパラメーター
名前 | 説明 | デフォルト | パターン |
---|---|---|---|
ComponentRepresentation |
レスポンス
コード | メッセージ | データ型 |
---|---|---|
200 |
OK |
<<>> |
GET /admin/realms/{realm}/components/{id}/sub-component-types
特定の親コンポーネントに対して構成可能なサブコンポーネントタイプのリスト。
パラメーター
パスパラメーター
名前 | 説明 | デフォルト | パターン |
---|---|---|---|
realm |
レルム名 (ID ではない!) |
null |
|
id |
null |
クエリパラメーター
名前 | 説明 | デフォルト | パターン |
---|---|---|---|
type |
null |
コンテンツタイプ
-
application/json
レスポンス
コード | メッセージ | データ型 |
---|---|---|
200 |
OK |
POST /admin/realms/{realm}/components
パラメーター
パスパラメーター
名前 | 説明 | デフォルト | パターン |
---|---|---|---|
realm |
レルム名 (ID ではない!) |
null |
リクエストボディパラメーター
名前 | 説明 | デフォルト | パターン |
---|---|---|---|
ComponentRepresentation |
レスポンス
コード | メッセージ | データ型 |
---|---|---|
200 |
OK |
<<>> |
デフォルト
GET /admin/realms/{realm}/clients/{client-uuid}/authz/resource-server
パラメーター
パスパラメーター
名前 | 説明 | デフォルト | パターン |
---|---|---|---|
realm |
レルム名 (ID ではない!) |
null |
|
client-uuid |
クライアントの ID (client-id ではない!) |
null |
コンテンツタイプ
-
application/json
レスポンス
コード | メッセージ | データ型 |
---|---|---|
200 |
OK |
POST /admin/realms/{realm}/clients/{client-uuid}/authz/resource-server/import
パラメーター
パスパラメーター
名前 | 説明 | デフォルト | パターン |
---|---|---|---|
realm |
レルム名 (ID ではない!) |
null |
|
client-uuid |
クライアントの ID (client-id ではない!) |
null |
リクエストボディパラメーター
名前 | 説明 | デフォルト | パターン |
---|---|---|---|
ResourceServerRepresentation |
レスポンス
コード | メッセージ | データ型 |
---|---|---|
204 |
No Content |
<<>> |
POST /admin/realms/{realm}/clients/{client-uuid}/authz/resource-server/permission/evaluate
パラメーター
パスパラメーター
名前 | 説明 | デフォルト | パターン |
---|---|---|---|
realm |
レルム名 (ID ではない!) |
null |
|
client-uuid |
クライアントの ID (client-id ではない!) |
null |
リクエストボディパラメーター
名前 | 説明 | デフォルト | パターン |
---|---|---|---|
PolicyEvaluationRequest |
コンテンツタイプ
-
application/json
レスポンス
コード | メッセージ | データ型 |
---|---|---|
200 |
OK |
|
500 |
内部サーバーエラー |
<<>> |
GET /admin/realms/{realm}/clients/{client-uuid}/authz/resource-server/permission
パラメーター
パスパラメーター
名前 | 説明 | デフォルト | パターン |
---|---|---|---|
realm |
レルム名 (ID ではない!) |
null |
|
client-uuid |
クライアントの ID (client-id ではない!) |
null |
クエリパラメーター
名前 | 説明 | デフォルト | パターン |
---|---|---|---|
fields |
null |
||
first |
null |
||
max |
null |
||
name |
null |
||
owner |
null |
||
permission |
null |
||
policyId |
null |
||
resource |
null |
||
resourceType |
null |
||
scope |
null |
||
type |
null |
コンテンツタイプ
-
application/json
レスポンス
コード | メッセージ | データ型 |
---|---|---|
200 |
OK |
|
204 |
No Content |
<<>> |
POST /admin/realms/{realm}/clients/{client-uuid}/authz/resource-server/permission
パラメーター
パスパラメーター
名前 | 説明 | デフォルト | パターン |
---|---|---|---|
realm |
レルム名 (ID ではない!) |
null |
|
client-uuid |
クライアントの ID (client-id ではない!) |
null |
リクエストボディパラメーター
名前 | 説明 | デフォルト | パターン |
---|---|---|---|
body |
レスポンス
コード | メッセージ | データ型 |
---|---|---|
201 |
作成済み |
<<>> |
GET /admin/realms/{realm}/clients/{client-uuid}/authz/resource-server/permission/providers
パラメーター
パスパラメーター
名前 | 説明 | デフォルト | パターン |
---|---|---|---|
realm |
レルム名 (ID ではない!) |
null |
|
client-uuid |
クライアントの ID (client-id ではない!) |
null |
コンテンツタイプ
-
application/json
レスポンス
コード | メッセージ | データ型 |
---|---|---|
200 |
OK |
GET /admin/realms/{realm}/clients/{client-uuid}/authz/resource-server/permission/search
パラメーター
パスパラメーター
名前 | 説明 | デフォルト | パターン |
---|---|---|---|
realm |
レルム名 (ID ではない!) |
null |
|
client-uuid |
クライアントの ID (client-id ではない!) |
null |
クエリパラメーター
名前 | 説明 | デフォルト | パターン |
---|---|---|---|
fields |
null |
||
name |
null |
コンテンツタイプ
-
application/json
レスポンス
コード | メッセージ | データ型 |
---|---|---|
200 |
OK |
|
204 |
No Content |
<<>> |
400 |
不正なリクエスト |
<<>> |
POST /admin/realms/{realm}/clients/{client-uuid}/authz/resource-server/policy/evaluate
パラメーター
パスパラメーター
名前 | 説明 | デフォルト | パターン |
---|---|---|---|
realm |
レルム名 (ID ではない!) |
null |
|
client-uuid |
クライアントの ID (client-id ではない!) |
null |
リクエストボディパラメーター
名前 | 説明 | デフォルト | パターン |
---|---|---|---|
PolicyEvaluationRequest |
コンテンツタイプ
-
application/json
レスポンス
コード | メッセージ | データ型 |
---|---|---|
200 |
OK |
|
500 |
内部サーバーエラー |
<<>> |
GET /admin/realms/{realm}/clients/{client-uuid}/authz/resource-server/policy
パラメーター
パスパラメーター
名前 | 説明 | デフォルト | パターン |
---|---|---|---|
realm |
レルム名 (ID ではない!) |
null |
|
client-uuid |
クライアントの ID (client-id ではない!) |
null |
クエリパラメーター
名前 | 説明 | デフォルト | パターン |
---|---|---|---|
fields |
null |
||
first |
null |
||
max |
null |
||
name |
null |
||
owner |
null |
||
permission |
null |
||
policyId |
null |
||
resource |
null |
||
resourceType |
null |
||
scope |
null |
||
type |
null |
コンテンツタイプ
-
application/json
レスポンス
コード | メッセージ | データ型 |
---|---|---|
200 |
OK |
|
204 |
No Content |
<<>> |
POST /admin/realms/{realm}/clients/{client-uuid}/authz/resource-server/policy
パラメーター
パスパラメーター
名前 | 説明 | デフォルト | パターン |
---|---|---|---|
realm |
レルム名 (ID ではない!) |
null |
|
client-uuid |
クライアントの ID (client-id ではない!) |
null |
リクエストボディパラメーター
名前 | 説明 | デフォルト | パターン |
---|---|---|---|
body |
レスポンス
コード | メッセージ | データ型 |
---|---|---|
201 |
作成済み |
<<>> |
GET /admin/realms/{realm}/clients/{client-uuid}/authz/resource-server/policy/providers
パラメーター
パスパラメーター
名前 | 説明 | デフォルト | パターン |
---|---|---|---|
realm |
レルム名 (ID ではない!) |
null |
|
client-uuid |
クライアントの ID (client-id ではない!) |
null |
コンテンツタイプ
-
application/json
レスポンス
コード | メッセージ | データ型 |
---|---|---|
200 |
OK |
GET /admin/realms/{realm}/clients/{client-uuid}/authz/resource-server/policy/search
パラメーター
パスパラメーター
名前 | 説明 | デフォルト | パターン |
---|---|---|---|
realm |
レルム名 (ID ではない!) |
null |
|
client-uuid |
クライアントの ID (client-id ではない!) |
null |
クエリパラメーター
名前 | 説明 | デフォルト | パターン |
---|---|---|---|
fields |
null |
||
name |
null |
コンテンツタイプ
-
application/json
レスポンス
コード | メッセージ | データ型 |
---|---|---|
200 |
OK |
|
204 |
No Content |
<<>> |
400 |
不正なリクエスト |
<<>> |
PUT /admin/realms/{realm}/clients/{client-uuid}/authz/resource-server
パラメーター
パスパラメーター
名前 | 説明 | デフォルト | パターン |
---|---|---|---|
realm |
レルム名 (ID ではない!) |
null |
|
client-uuid |
クライアントの ID (client-id ではない!) |
null |
リクエストボディパラメーター
名前 | 説明 | デフォルト | パターン |
---|---|---|---|
ResourceServerRepresentation |
レスポンス
コード | メッセージ | データ型 |
---|---|---|
204 |
No Content |
<<>> |
GET /admin/realms/{realm}/clients/{client-uuid}/authz/resource-server/resource
パラメーター
パスパラメーター
名前 | 説明 | デフォルト | パターン |
---|---|---|---|
realm |
レルム名 (ID ではない!) |
null |
|
client-uuid |
クライアントの ID (client-id ではない!) |
null |
クエリパラメーター
名前 | 説明 | デフォルト | パターン |
---|---|---|---|
id |
null |
||
deep |
null |
||
exactName |
null |
||
first |
null |
||
matchingUri |
null |
||
max |
null |
||
name |
null |
||
owner |
null |
||
scope |
null |
||
type |
null |
||
uri |
null |
コンテンツタイプ
-
application/json
レスポンス
コード | メッセージ | データ型 |
---|---|---|
200 |
OK |
List[ResourceRepresentation] |
POST /admin/realms/{realm}/clients/{client-uuid}/authz/resource-server/resource
パラメーター
パスパラメーター
名前 | 説明 | デフォルト | パターン |
---|---|---|---|
realm |
レルム名 (ID ではない!) |
null |
|
client-uuid |
クライアントの ID (client-id ではない!) |
null |
リクエストボディパラメーター
名前 | 説明 | デフォルト | パターン |
---|---|---|---|
ResourceRepresentation |
クエリパラメーター
名前 | 説明 | デフォルト | パターン |
---|---|---|---|
id |
null |
||
deep |
null |
||
exactName |
null |
||
first |
null |
||
matchingUri |
null |
||
max |
null |
||
name |
null |
||
owner |
null |
||
scope |
null |
||
type |
null |
||
uri |
null |
コンテンツタイプ
-
application/json
レスポンス
コード | メッセージ | データ型 |
---|---|---|
201 |
作成済み |
|
400 |
不正なリクエスト |
<<>> |
GET /admin/realms/{realm}/clients/{client-uuid}/authz/resource-server/resource/{resource-id}/attributes
パラメーター
パスパラメーター
名前 | 説明 | デフォルト | パターン |
---|---|---|---|
realm |
レルム名 (ID ではない!) |
null |
|
client-uuid |
クライアントの ID (client-id ではない!) |
null |
|
resource-id |
null |
クエリパラメーター
名前 | 説明 | デフォルト | パターン |
---|---|---|---|
id |
null |
||
deep |
null |
||
exactName |
null |
||
first |
null |
||
matchingUri |
null |
||
max |
null |
||
name |
null |
||
owner |
null |
||
scope |
null |
||
type |
null |
||
uri |
null |
レスポンス
コード | メッセージ | データ型 |
---|---|---|
200 |
OK |
<<>> |
DELETE /admin/realms/{realm}/clients/{client-uuid}/authz/resource-server/resource/{resource-id}
パラメーター
パスパラメーター
名前 | 説明 | デフォルト | パターン |
---|---|---|---|
realm |
レルム名 (ID ではない!) |
null |
|
client-uuid |
クライアントの ID (client-id ではない!) |
null |
|
resource-id |
null |
クエリパラメーター
名前 | 説明 | デフォルト | パターン |
---|---|---|---|
id |
null |
||
deep |
null |
||
exactName |
null |
||
first |
null |
||
matchingUri |
null |
||
max |
null |
||
name |
null |
||
owner |
null |
||
scope |
null |
||
type |
null |
||
uri |
null |
レスポンス
コード | メッセージ | データ型 |
---|---|---|
204 |
No Content |
<<>> |
404 |
見つかりません |
<<>> |
GET /admin/realms/{realm}/clients/{client-uuid}/authz/resource-server/resource/{resource-id}
パラメーター
パスパラメーター
名前 | 説明 | デフォルト | パターン |
---|---|---|---|
realm |
レルム名 (ID ではない!) |
null |
|
client-uuid |
クライアントの ID (client-id ではない!) |
null |
|
resource-id |
null |
クエリパラメーター
名前 | 説明 | デフォルト | パターン |
---|---|---|---|
id |
null |
||
deep |
null |
||
exactName |
null |
||
first |
null |
||
matchingUri |
null |
||
max |
null |
||
name |
null |
||
owner |
null |
||
scope |
null |
||
type |
null |
||
uri |
null |
コンテンツタイプ
-
application/json
レスポンス
コード | メッセージ | データ型 |
---|---|---|
200 |
OK |
|
404 |
見つかりません |
<<>> |
GET /admin/realms/{realm}/clients/{client-uuid}/authz/resource-server/resource/{resource-id}/permissions
パラメーター
パスパラメーター
名前 | 説明 | デフォルト | パターン |
---|---|---|---|
realm |
レルム名 (ID ではない!) |
null |
|
client-uuid |
クライアントの ID (client-id ではない!) |
null |
|
resource-id |
null |
クエリパラメーター
名前 | 説明 | デフォルト | パターン |
---|---|---|---|
id |
null |
||
deep |
null |
||
exactName |
null |
||
first |
null |
||
matchingUri |
null |
||
max |
null |
||
name |
null |
||
owner |
null |
||
scope |
null |
||
type |
null |
||
uri |
null |
コンテンツタイプ
-
application/json
レスポンス
コード | メッセージ | データ型 |
---|---|---|
200 |
OK |
List[PolicyRepresentation] |
404 |
見つかりません |
<<>> |
PUT /admin/realms/{realm}/clients/{client-uuid}/authz/resource-server/resource/{resource-id}
パラメーター
パスパラメーター
名前 | 説明 | デフォルト | パターン |
---|---|---|---|
realm |
レルム名 (ID ではない!) |
null |
|
client-uuid |
クライアントの ID (client-id ではない!) |
null |
|
resource-id |
null |
リクエストボディパラメーター
名前 | 説明 | デフォルト | パターン |
---|---|---|---|
ResourceRepresentation |
クエリパラメーター
名前 | 説明 | デフォルト | パターン |
---|---|---|---|
id |
null |
||
deep |
null |
||
exactName |
null |
||
first |
null |
||
matchingUri |
null |
||
max |
null |
||
name |
null |
||
owner |
null |
||
scope |
null |
||
type |
null |
||
uri |
null |
レスポンス
コード | メッセージ | データ型 |
---|---|---|
204 |
No Content |
<<>> |
404 |
見つかりません |
<<>> |
GET /admin/realms/{realm}/clients/{client-uuid}/authz/resource-server/resource/{resource-id}/scopes
パラメーター
パスパラメーター
名前 | 説明 | デフォルト | パターン |
---|---|---|---|
realm |
レルム名 (ID ではない!) |
null |
|
client-uuid |
クライアントの ID (client-id ではない!) |
null |
|
resource-id |
null |
クエリパラメーター
名前 | 説明 | デフォルト | パターン |
---|---|---|---|
id |
null |
||
deep |
null |
||
exactName |
null |
||
first |
null |
||
matchingUri |
null |
||
max |
null |
||
name |
null |
||
owner |
null |
||
scope |
null |
||
type |
null |
||
uri |
null |
コンテンツタイプ
-
application/json
レスポンス
コード | メッセージ | データ型 |
---|---|---|
200 |
OK |
List[ScopeRepresentation] |
404 |
見つかりません |
<<>> |
GET /admin/realms/{realm}/clients/{client-uuid}/authz/resource-server/resource/search
パラメーター
パスパラメーター
名前 | 説明 | デフォルト | パターン |
---|---|---|---|
realm |
レルム名 (ID ではない!) |
null |
|
client-uuid |
クライアントの ID (client-id ではない!) |
null |
クエリパラメーター
名前 | 説明 | デフォルト | パターン |
---|---|---|---|
id |
null |
||
deep |
null |
||
exactName |
null |
||
first |
null |
||
matchingUri |
null |
||
max |
null |
||
owner |
null |
||
scope |
null |
||
type |
null |
||
uri |
null |
||
name |
null |
コンテンツタイプ
-
application/json
レスポンス
コード | メッセージ | データ型 |
---|---|---|
200 |
OK |
|
400 |
不正なリクエスト |
<<>> |
204 |
No Content |
<<>> |
GET /admin/realms/{realm}/clients/{client-uuid}/authz/resource-server/scope
パラメーター
パスパラメーター
名前 | 説明 | デフォルト | パターン |
---|---|---|---|
realm |
レルム名 (ID ではない!) |
null |
|
client-uuid |
クライアントの ID (client-id ではない!) |
null |
クエリパラメーター
名前 | 説明 | デフォルト | パターン |
---|---|---|---|
first |
null |
||
max |
null |
||
name |
null |
||
scopeId |
null |
コンテンツタイプ
-
application/json
レスポンス
コード | メッセージ | データ型 |
---|---|---|
200 |
OK |
List[ScopeRepresentation] |
POST /admin/realms/{realm}/clients/{client-uuid}/authz/resource-server/scope
パラメーター
パスパラメーター
名前 | 説明 | デフォルト | パターン |
---|---|---|---|
realm |
レルム名 (ID ではない!) |
null |
|
client-uuid |
クライアントの ID (client-id ではない!) |
null |
リクエストボディパラメーター
名前 | 説明 | デフォルト | パターン |
---|---|---|---|
ScopeRepresentation |
レスポンス
コード | メッセージ | データ型 |
---|---|---|
200 |
OK |
<<>> |
DELETE /admin/realms/{realm}/clients/{client-uuid}/authz/resource-server/scope/{scope-id}
パラメーター
パスパラメーター
名前 | 説明 | デフォルト | パターン |
---|---|---|---|
realm |
レルム名 (ID ではない!) |
null |
|
client-uuid |
クライアントの ID (client-id ではない!) |
null |
|
scope-id |
null |
レスポンス
コード | メッセージ | データ型 |
---|---|---|
200 |
OK |
<<>> |
GET /admin/realms/{realm}/clients/{client-uuid}/authz/resource-server/scope/{scope-id}
パラメーター
パスパラメーター
名前 | 説明 | デフォルト | パターン |
---|---|---|---|
realm |
レルム名 (ID ではない!) |
null |
|
client-uuid |
クライアントの ID (client-id ではない!) |
null |
|
scope-id |
null |
コンテンツタイプ
-
application/json
レスポンス
コード | メッセージ | データ型 |
---|---|---|
200 |
OK |
|
404 |
見つかりません |
<<>> |
GET /admin/realms/{realm}/clients/{client-uuid}/authz/resource-server/scope/{scope-id}/permissions
パラメーター
パスパラメーター
名前 | 説明 | デフォルト | パターン |
---|---|---|---|
realm |
レルム名 (ID ではない!) |
null |
|
client-uuid |
クライアントの ID (client-id ではない!) |
null |
|
scope-id |
null |
コンテンツタイプ
-
application/json
レスポンス
コード | メッセージ | データ型 |
---|---|---|
200 |
OK |
List[PolicyRepresentation] |
404 |
見つかりません |
<<>> |
PUT /admin/realms/{realm}/clients/{client-uuid}/authz/resource-server/scope/{scope-id}
パラメーター
パスパラメーター
名前 | 説明 | デフォルト | パターン |
---|---|---|---|
realm |
レルム名 (ID ではない!) |
null |
|
client-uuid |
クライアントの ID (client-id ではない!) |
null |
|
scope-id |
null |
リクエストボディパラメーター
名前 | 説明 | デフォルト | パターン |
---|---|---|---|
ScopeRepresentation |
レスポンス
コード | メッセージ | データ型 |
---|---|---|
200 |
OK |
<<>> |
GET /admin/realms/{realm}/clients/{client-uuid}/authz/resource-server/scope/{scope-id}/resources
パラメーター
パスパラメーター
名前 | 説明 | デフォルト | パターン |
---|---|---|---|
realm |
レルム名 (ID ではない!) |
null |
|
client-uuid |
クライアントの ID (client-id ではない!) |
null |
|
scope-id |
null |
コンテンツタイプ
-
application/json
レスポンス
コード | メッセージ | データ型 |
---|---|---|
200 |
OK |
List[ResourceRepresentation] |
404 |
見つかりません |
<<>> |
GET /admin/realms/{realm}/clients/{client-uuid}/authz/resource-server/scope/search
パラメーター
パスパラメーター
名前 | 説明 | デフォルト | パターン |
---|---|---|---|
realm |
レルム名 (ID ではない!) |
null |
|
client-uuid |
クライアントの ID (client-id ではない!) |
null |
クエリパラメーター
名前 | 説明 | デフォルト | パターン |
---|---|---|---|
name |
null |
コンテンツタイプ
-
application/json
レスポンス
コード | メッセージ | データ型 |
---|---|---|
200 |
OK |
List[ScopeRepresentation] |
204 |
No Content |
<<>> |
400 |
不正なリクエスト |
<<>> |
GET /admin/realms/{realm}/clients/{client-uuid}/authz/resource-server/settings
パラメーター
パスパラメーター
名前 | 説明 | デフォルト | パターン |
---|---|---|---|
realm |
レルム名 (ID ではない!) |
null |
|
client-uuid |
クライアントの ID (client-id ではない!) |
null |
コンテンツタイプ
-
application/json
レスポンス
コード | メッセージ | データ型 |
---|---|---|
200 |
OK |
グループ
GET /admin/realms/{realm}/groups/count
グループ数を返します。
パラメーター
パスパラメーター
名前 | 説明 | デフォルト | パターン |
---|---|---|---|
realm |
レルム名 (ID ではない!) |
null |
クエリパラメーター
名前 | 説明 | デフォルト | パターン |
---|---|---|---|
検索 |
null |
||
top |
false |
コンテンツタイプ
-
application/json
レスポンス
コード | メッセージ | データ型 |
---|---|---|
200 |
OK |
Map[[long]] |
GET /admin/realms/{realm}/groups
グループ階層を取得します。`name` と `id` のみが返されます。`subGroups` は `search` または `q` パラメーターを使用する場合にのみ返されます。これらのパラメーターが提供されていない場合、トップレベルグループは `subGroups` が入力されずに返されます。
パラメーター
パスパラメーター
名前 | 説明 | デフォルト | パターン |
---|---|---|---|
realm |
レルム名 (ID ではない!) |
null |
クエリパラメーター
名前 | 説明 | デフォルト | パターン |
---|---|---|---|
briefRepresentation |
true |
||
exact |
false |
||
first |
null |
||
max |
null |
||
populateHierarchy |
true |
||
q |
null |
||
検索 |
null |
コンテンツタイプ
-
application/json
レスポンス
コード | メッセージ | データ型 |
---|---|---|
200 |
OK |
List[GroupRepresentation] |
GET /admin/realms/{realm}/groups/{group-id}/children
URL 上のグループに対応する親グループを持つサブグループのページネーションリストを返します。
パラメーター
パスパラメーター
名前 | 説明 | デフォルト | パターン |
---|---|---|---|
realm |
レルム名 (ID ではない!) |
null |
|
group-id |
null |
クエリパラメーター
名前 | 説明 | デフォルト | パターン |
---|---|---|---|
briefRepresentation |
簡潔なグループ表現が返されるかどうかを定義するブール値 (デフォルト: false) |
false |
|
exact |
パラメーター "search" が完全に一致する必要があるかどうかを定義するブール値 |
null |
|
first |
返される最初の結果の位置 (ページネーションオフセット)。 |
null |
|
max |
返される結果の最大数。デフォルトは 10 |
null |
|
検索 |
正確なグループ名または部分名を表す文字列 |
null |
コンテンツタイプ
-
application/json
レスポンス
コード | メッセージ | データ型 |
---|---|---|
200 |
OK |
List[GroupRepresentation] |
POST /admin/realms/{realm}/groups/{group-id}/children
子を設定または作成します。
説明
これは、親が存在する場合にのみ親を設定します。グループが存在しない場合は、作成して親を設定します。
パラメーター
パスパラメーター
名前 | 説明 | デフォルト | パターン |
---|---|---|---|
realm |
レルム名 (ID ではない!) |
null |
|
group-id |
null |
リクエストボディパラメーター
名前 | 説明 | デフォルト | パターン |
---|---|---|---|
GroupRepresentation |
レスポンス
コード | メッセージ | データ型 |
---|---|---|
200 |
OK |
<<>> |
DELETE /admin/realms/{realm}/groups/{group-id}
パラメーター
パスパラメーター
名前 | 説明 | デフォルト | パターン |
---|---|---|---|
realm |
レルム名 (ID ではない!) |
null |
|
group-id |
null |
レスポンス
コード | メッセージ | データ型 |
---|---|---|
204 |
No Content |
<<>> |
GET /admin/realms/{realm}/groups/{group-id}
パラメーター
パスパラメーター
名前 | 説明 | デフォルト | パターン |
---|---|---|---|
realm |
レルム名 (ID ではない!) |
null |
|
group-id |
null |
コンテンツタイプ
-
application/json
レスポンス
コード | メッセージ | データ型 |
---|---|---|
200 |
OK |
GET /admin/realms/{realm}/groups/{group-id}/management/permissions
クライアントの認可権限が初期化されているかどうかを示すオブジェクトと参照を返します。
パラメーター
パスパラメーター
名前 | 説明 | デフォルト | パターン |
---|---|---|---|
realm |
レルム名 (ID ではない!) |
null |
|
group-id |
null |
コンテンツタイプ
-
application/json
レスポンス
コード | メッセージ | データ型 |
---|---|---|
200 |
OK |
PUT /admin/realms/{realm}/groups/{group-id}/management/permissions
クライアントの認可権限が初期化されているかどうかを示すオブジェクトと参照を返します。
パラメーター
パスパラメーター
名前 | 説明 | デフォルト | パターン |
---|---|---|---|
realm |
レルム名 (ID ではない!) |
null |
|
group-id |
null |
リクエストボディパラメーター
名前 | 説明 | デフォルト | パターン |
---|---|---|---|
ManagementPermissionReference |
コンテンツタイプ
-
application/json
レスポンス
コード | メッセージ | データ型 |
---|---|---|
200 |
OK |
GET /admin/realms/{realm}/groups/{group-id}/members
ユーザーを取得します。クエリパラメーターに従ってフィルタリングされたユーザーのストリームを返します。
パラメーター
パスパラメーター
名前 | 説明 | デフォルト | パターン |
---|---|---|---|
realm |
レルム名 (ID ではない!) |
null |
|
group-id |
null |
クエリパラメーター
名前 | 説明 | デフォルト | パターン |
---|---|---|---|
briefRepresentation |
基本的な情報のみを返します (id、ユーザー名、作成日、名、姓、メール、有効状態、メール検証状態、フェデレーションリンク、およびアクセスを返すことが保証されています。つまり、ユーザー属性、必須アクション、および Not Before は返されないことに注意してください。) |
null |
|
first |
ページネーションオフセット |
null |
|
max |
最大結果サイズ (デフォルトは 100) |
null |
コンテンツタイプ
-
application/json
レスポンス
コード | メッセージ | データ型 |
---|---|---|
200 |
OK |
List[UserRepresentation] |
PUT /admin/realms/{realm}/groups/{group-id}
グループを更新します。サブグループは無視します。
パラメーター
パスパラメーター
名前 | 説明 | デフォルト | パターン |
---|---|---|---|
realm |
レルム名 (ID ではない!) |
null |
|
group-id |
null |
リクエストボディパラメーター
名前 | 説明 | デフォルト | パターン |
---|---|---|---|
GroupRepresentation |
レスポンス
コード | メッセージ | データ型 |
---|---|---|
200 |
OK |
<<>> |
POST /admin/realms/{realm}/groups
トップレベルレルムグループを作成または追加します。子を設定または作成します。
説明
これは、グループを更新し、親が存在する場合に親を設定します。グループが存在しない場合は、作成して親を設定します。
パラメーター
パスパラメーター
名前 | 説明 | デフォルト | パターン |
---|---|---|---|
realm |
レルム名 (ID ではない!) |
null |
リクエストボディパラメーター
名前 | 説明 | デフォルト | パターン |
---|---|---|---|
GroupRepresentation |
レスポンス
コード | メッセージ | データ型 |
---|---|---|
201 |
作成済み |
<<>> |
204 |
No Content |
<<>> |
IDプロバイダー
POST /admin/realms/{realm}/identity-provider/import-config
JSON ボディから ID プロバイダーをインポートします。
説明
アップロードされた JSON ファイルから ID プロバイダーをインポートします。
パラメーター
パスパラメーター
名前 | 説明 | デフォルト | パターン |
---|---|---|---|
realm |
レルム名 (ID ではない!) |
null |
リクエストボディパラメーター
名前 | 説明 | デフォルト | パターン |
---|---|---|---|
request_body |
コンテンツタイプ
-
application/json
レスポンス
コード | メッセージ | データ型 |
---|---|---|
200 |
OK |
Map[[string]] |
DELETE /admin/realms/{realm}/identity-provider/instances/{alias}
ID プロバイダーを削除します。
パラメーター
パスパラメーター
名前 | 説明 | デフォルト | パターン |
---|---|---|---|
realm |
レルム名 (ID ではない!) |
null |
|
alias |
null |
レスポンス
コード | メッセージ | データ型 |
---|---|---|
200 |
OK |
<<>> |
GET /admin/realms/{realm}/identity-provider/instances/{alias}/export
ID プロバイダーの公開ブローカー設定をエクスポートします。
パラメーター
パスパラメーター
名前 | 説明 | デフォルト | パターン |
---|---|---|---|
realm |
レルム名 (ID ではない!) |
null |
|
alias |
null |
クエリパラメーター
名前 | 説明 | デフォルト | パターン |
---|---|---|---|
format |
使用するフォーマット |
null |
レスポンス
コード | メッセージ | データ型 |
---|---|---|
200 |
OK |
<<>> |
GET /admin/realms/{realm}/identity-provider/instances/{alias}
ID プロバイダーを取得します。
パラメーター
パスパラメーター
名前 | 説明 | デフォルト | パターン |
---|---|---|---|
realm |
レルム名 (ID ではない!) |
null |
|
alias |
null |
コンテンツタイプ
-
application/json
レスポンス
コード | メッセージ | データ型 |
---|---|---|
200 |
OK |
GET /admin/realms/{realm}/identity-provider/instances/{alias}/management/permissions
クライアントの認可権限が初期化されているかどうかを示すオブジェクトと参照を返します。
パラメーター
パスパラメーター
名前 | 説明 | デフォルト | パターン |
---|---|---|---|
realm |
レルム名 (ID ではない!) |
null |
|
alias |
null |
コンテンツタイプ
-
application/json
レスポンス
コード | メッセージ | データ型 |
---|---|---|
200 |
OK |
PUT /admin/realms/{realm}/identity-provider/instances/{alias}/management/permissions
クライアントの認可権限が初期化されているかどうかを示すオブジェクトと参照を返します。
パラメーター
パスパラメーター
名前 | 説明 | デフォルト | パターン |
---|---|---|---|
realm |
レルム名 (ID ではない!) |
null |
|
alias |
null |
リクエストボディパラメーター
名前 | 説明 | デフォルト | パターン |
---|---|---|---|
ManagementPermissionReference |
コンテンツタイプ
-
application/json
レスポンス
コード | メッセージ | データ型 |
---|---|---|
200 |
OK |
GET /admin/realms/{realm}/identity-provider/instances/{alias}/mapper-types
ID プロバイダーのマッパータイプを取得します。
パラメーター
パスパラメーター
名前 | 説明 | デフォルト | パターン |
---|---|---|---|
realm |
レルム名 (ID ではない!) |
null |
|
alias |
null |
コンテンツタイプ
-
*/*
レスポンス
コード | メッセージ | データ型 |
---|---|---|
200 |
OK |
GET /admin/realms/{realm}/identity-provider/instances/{alias}/mappers
ID プロバイダーのマッパーを取得します。
パラメーター
パスパラメーター
名前 | 説明 | デフォルト | パターン |
---|---|---|---|
realm |
レルム名 (ID ではない!) |
null |
|
alias |
null |
コンテンツタイプ
-
application/json
レスポンス
コード | メッセージ | データ型 |
---|---|---|
200 |
OK |
DELETE /admin/realms/{realm}/identity-provider/instances/{alias}/mappers/{id}
ID プロバイダーのマッパーを削除します。
パラメーター
パスパラメーター
名前 | 説明 | デフォルト | パターン |
---|---|---|---|
realm |
レルム名 (ID ではない!) |
null |
|
alias |
null |
||
id |
マッパー ID |
null |
レスポンス
コード | メッセージ | データ型 |
---|---|---|
204 |
No Content |
<<>> |
GET /admin/realms/{realm}/identity-provider/instances/{alias}/mappers/{id}
ID プロバイダーの ID でマッパーを取得します。
パラメーター
パスパラメーター
名前 | 説明 | デフォルト | パターン |
---|---|---|---|
realm |
レルム名 (ID ではない!) |
null |
|
alias |
null |
||
id |
null |
コンテンツタイプ
-
application/json
レスポンス
コード | メッセージ | データ型 |
---|---|---|
200 |
OK |
PUT /admin/realms/{realm}/identity-provider/instances/{alias}/mappers/{id}
ID プロバイダーのマッパーを更新します。
パラメーター
パスパラメーター
名前 | 説明 | デフォルト | パターン |
---|---|---|---|
realm |
レルム名 (ID ではない!) |
null |
|
alias |
null |
||
id |
マッパー ID |
null |
リクエストボディパラメーター
名前 | 説明 | デフォルト | パターン |
---|---|---|---|
IdentityProviderMapperRepresentation |
レスポンス
コード | メッセージ | データ型 |
---|---|---|
204 |
No Content |
<<>> |
POST /admin/realms/{realm}/identity-provider/instances/{alias}/mappers
ID プロバイダーにマッパーを追加します。
パラメーター
パスパラメーター
名前 | 説明 | デフォルト | パターン |
---|---|---|---|
realm |
レルム名 (ID ではない!) |
null |
|
alias |
null |
リクエストボディパラメーター
名前 | 説明 | デフォルト | パターン |
---|---|---|---|
IdentityProviderMapperRepresentation |
レスポンス
コード | メッセージ | データ型 |
---|---|---|
200 |
OK |
<<>> |
PUT /admin/realms/{realm}/identity-provider/instances/{alias}
ID プロバイダーを更新します。
パラメーター
パスパラメーター
名前 | 説明 | デフォルト | パターン |
---|---|---|---|
realm |
レルム名 (ID ではない!) |
null |
|
alias |
null |
リクエストボディパラメーター
名前 | 説明 | デフォルト | パターン |
---|---|---|---|
IdentityProviderRepresentation |
レスポンス
コード | メッセージ | データ型 |
---|---|---|
200 |
OK |
<<>> |
GET /admin/realms/{realm}/identity-provider/instances/{alias}/reload-keys
プロバイダーがサポートしている場合、ID プロバイダーのキーを再読み込みします。再読み込みが実行された場合は "true" が返され、そうでない場合は "false" が返されます。
パラメーター
パスパラメーター
名前 | 説明 | デフォルト | パターン |
---|---|---|---|
realm |
レルム名 (ID ではない!) |
null |
|
alias |
null |
コンテンツタイプ
-
application/json
レスポンス
コード | メッセージ | データ型 |
---|---|---|
200 |
OK |
GET /admin/realms/{realm}/identity-provider/instances
ID プロバイダーをリスト表示します。
パラメーター
パスパラメーター
名前 | 説明 | デフォルト | パターン |
---|---|---|---|
realm |
レルム名 (ID ではない!) |
null |
クエリパラメーター
名前 | 説明 | デフォルト | パターン |
---|---|---|---|
briefRepresentation |
簡潔な表現が返されるかどうかを定義するブール値 (デフォルト: false) |
null |
|
first |
ページネーションオフセット |
null |
|
max |
最大結果サイズ (デフォルトは 100) |
null |
|
realmOnly |
レルムレベルの IDP (組織に関連付けられていない) のみ返すかどうかを定義するブール値 (デフォルト: false) |
null |
|
検索 |
名前で特定のプロバイダーをフィルタリングします。検索は、プレフィックス (name*)、包含 (name)、または完全一致 ("name") にすることができます。デフォルトはプレフィックスです。 |
null |
コンテンツタイプ
-
application/json
レスポンス
コード | メッセージ | データ型 |
---|---|---|
200 |
OK |
POST /admin/realms/{realm}/identity-provider/instances
新しい ID プロバイダーを作成します。
パラメーター
パスパラメーター
名前 | 説明 | デフォルト | パターン |
---|---|---|---|
realm |
レルム名 (ID ではない!) |
null |
リクエストボディパラメーター
名前 | 説明 | デフォルト | パターン |
---|---|---|---|
IdentityProviderRepresentation |
レスポンス
コード | メッセージ | データ型 |
---|---|---|
200 |
OK |
<<>> |
GET /admin/realms/{realm}/identity-provider/providers/{provider_id}
そのプロバイダー ID の ID プロバイダーファクトリを取得します。
パラメーター
パスパラメーター
名前 | 説明 | デフォルト | パターン |
---|---|---|---|
realm |
レルム名 (ID ではない!) |
null |
|
provider_id |
ファクトリを取得するプロバイダー ID |
null |
コンテンツタイプ
-
application/json
レスポンス
コード | メッセージ | データ型 |
---|---|---|
200 |
OK |
キー
GET /admin/realms/{realm}/keys
パラメーター
パスパラメーター
名前 | 説明 | デフォルト | パターン |
---|---|---|---|
realm |
レルム名 (ID ではない!) |
null |
コンテンツタイプ
-
application/json
レスポンス
コード | メッセージ | データ型 |
---|---|---|
200 |
OK |
組織
GET /admin/realms/{realm}/organizations
指定されたパラメーターに従ってフィルタリングされた組織のページネーションリストを返します。
パラメーター
パスパラメーター
名前 | 説明 | デフォルト | パターン |
---|---|---|---|
realm |
レルム名 (ID ではない!) |
null |
クエリパラメーター
名前 | 説明 | デフォルト | パターン |
---|---|---|---|
briefRepresentation |
false の場合、完全な表現を返します。それ以外の場合は、基本フィールドのみが返されます。 |
true |
|
exact |
パラメーター 'search' が完全に一致する必要があるかどうかを定義するブール値 |
null |
|
first |
処理される最初の結果の位置 (ページネーションオフセット) |
null |
|
max |
返される結果の最大数 - デフォルトは 10 |
null |
|
q |
カスタム属性を検索するクエリ ('key1:value2 key2:value2' 形式) |
null |
|
検索 |
組織名またはドメインを表す文字列 |
null |
コンテンツタイプ
-
application/json
レスポンス
コード | メッセージ | データ型 |
---|---|---|
200 |
||
403 |
禁止 |
<<>> |
404 |
見つかりません |
<<>> |
GET /admin/realms/{realm}/organizations/members/{member-id}/organizations
指定された ID を持つユーザーに関連付けられた組織を返します。
パラメーター
パスパラメーター
名前 | 説明 | デフォルト | パターン |
---|---|---|---|
realm |
レルム名 (ID ではない!) |
null |
|
member-id |
null |
コンテンツタイプ
-
application/json
レスポンス
コード | メッセージ | データ型 |
---|---|---|
200 |
||
400 |
不正なリクエスト |
<<>> |
DELETE /admin/realms/{realm}/organizations/{org-id}
組織を削除します。
パラメーター
パスパラメーター
名前 | 説明 | デフォルト | パターン |
---|---|---|---|
realm |
レルム名 (ID ではない!) |
null |
|
org-id |
null |
レスポンス
コード | メッセージ | データ型 |
---|---|---|
204 |
No Content |
<<>> |
400 |
不正なリクエスト |
<<>> |
GET /admin/realms/{realm}/organizations/{org-id}
組織の表現を返します。
パラメーター
パスパラメーター
名前 | 説明 | デフォルト | パターン |
---|---|---|---|
realm |
レルム名 (ID ではない!) |
null |
|
org-id |
null |
コンテンツタイプ
-
application/json
レスポンス
コード | メッセージ | データ型 |
---|---|---|
200 |
DELETE /admin/realms/{realm}/organizations/{org-id}/identity-providers/{alias}
指定されたエイリアスを持つ ID プロバイダーを組織から削除します。
説明
ID プロバイダーと組織間の関連付けを解除します。プロバイダー自体は削除されません。プロバイダーが見つからない場合、または現在組織に関連付けられていない場合は、エラー応答が返されます。
パラメーター
パスパラメーター
名前 | 説明 | デフォルト | パターン |
---|---|---|---|
realm |
レルム名 (ID ではない!) |
null |
|
org-id |
null |
||
alias |
null |
レスポンス
コード | メッセージ | データ型 |
---|---|---|
204 |
No Content |
<<>> |
400 |
不正なリクエスト |
<<>> |
404 |
見つかりません |
<<>> |
GET /admin/realms/{realm}/organizations/{org-id}/identity-providers/{alias}
指定されたエイリアスを持つ組織に関連付けられた ID プロバイダーを返します。
説明
指定されたエイリアスを持つ ID プロバイダーを検索します。見つかり、組織に関連付けられている場合は、それが返されます。それ以外の場合は、ステータス NOT_FOUND のエラー応答が返されます。
パラメーター
パスパラメーター
名前 | 説明 | デフォルト | パターン |
---|---|---|---|
realm |
レルム名 (ID ではない!) |
null |
|
org-id |
null |
||
alias |
null |
コンテンツタイプ
-
application/json
レスポンス
コード | メッセージ | データ型 |
---|---|---|
200 |
||
404 |
見つかりません |
<<>> |
GET /admin/realms/{realm}/organizations/{org-id}/identity-providers
組織に関連付けられたすべての ID プロバイダーを返します。
パラメーター
パスパラメーター
名前 | 説明 | デフォルト | パターン |
---|---|---|---|
realm |
レルム名 (ID ではない!) |
null |
|
org-id |
null |
コンテンツタイプ
-
application/json
レスポンス
コード | メッセージ | データ型 |
---|---|---|
200 |
POST /admin/realms/{realm}/organizations/{org-id}/identity-providers
指定された ID を持つ ID プロバイダーを組織に追加します。
説明
既存の ID プロバイダーを組織に追加または関連付けます。ID プロバイダーが見つからない場合、またはすでに組織に関連付けられている場合は、エラー応答が返されます。
パラメーター
パスパラメーター
名前 | 説明 | デフォルト | パターン |
---|---|---|---|
realm |
レルム名 (ID ではない!) |
null |
|
org-id |
null |
リクエストボディパラメーター
名前 | 説明 | デフォルト | パターン |
---|---|---|---|
body |
ペイロードには、組織に関連付ける ID プロバイダーの ID またはエイリアスのみを含める必要があります (引用符の有無にかかわらず ID またはエイリアス)。周囲の空白文字はトリミングされます。[string] |
レスポンス
コード | メッセージ | データ型 |
---|---|---|
204 |
No Content |
<<>> |
400 |
不正なリクエスト |
<<>> |
403 |
禁止 |
<<>> |
409 |
競合 |
<<>> |
GET /admin/realms/{realm}/organizations/{org-id}/members/count
組織内のメンバー数を返します。
パラメーター
パスパラメーター
名前 | 説明 | デフォルト | パターン |
---|---|---|---|
realm |
レルム名 (ID ではない!) |
null |
|
org-id |
null |
コンテンツタイプ
-
application/json
レスポンス
コード | メッセージ | データ型 |
---|---|---|
200 |
GET /admin/realms/{realm}/organizations/{org-id}/members
指定されたパラメーターに従ってフィルタリングされた組織メンバーのページネーションリストを返します。
パラメーター
パスパラメーター
名前 | 説明 | デフォルト | パターン |
---|---|---|---|
realm |
レルム名 (ID ではない!) |
null |
|
org-id |
null |
クエリパラメーター
名前 | 説明 | デフォルト | パターン |
---|---|---|---|
exact |
パラメーター 'search' が完全に一致する必要があるかどうかを定義するブール値 |
null |
|
first |
処理される最初の結果の位置 (ページネーションオフセット) |
null |
|
max |
返される結果の最大数。デフォルトは 10 |
null |
|
membershipType |
メンバーシップタイプ |
null |
|
検索 |
メンバーのユーザー名、電子メール、名、または姓を表す文字列。 |
null |
コンテンツタイプ
-
application/json
レスポンス
コード | メッセージ | データ型 |
---|---|---|
200 |
List[MemberRepresentation] |
POST /admin/realms/{realm}/organizations/{org-id}/members/invite-existing-user
指定されたユーザー ID を使用して、既存のユーザーを組織に招待します。
パラメーター
パスパラメーター
名前 | 説明 | デフォルト | パターン |
---|---|---|---|
realm |
レルム名 (ID ではない!) |
null |
|
org-id |
null |
フォームパラメーター
名前 | 説明 | デフォルト | パターン |
---|---|---|---|
id |
null |
レスポンス
コード | メッセージ | データ型 |
---|---|---|
204 |
No Content |
<<>> |
400 |
不正なリクエスト |
<<>> |
500 |
内部サーバーエラー |
<<>> |
POST /admin/realms/{realm}/organizations/{org-id}/members/invite-user
提供された電子メールアドレスに基づいて、既存のユーザーを招待するか、新しいユーザーに登録リンクを送信します。
説明
指定された電子メールアドレスを持つユーザーが存在する場合、招待リンクを送信し、それ以外の場合は登録リンクを送信します。
パラメーター
パスパラメーター
名前 | 説明 | デフォルト | パターン |
---|---|---|---|
realm |
レルム名 (ID ではない!) |
null |
|
org-id |
null |
レスポンス
コード | メッセージ | データ型 |
---|---|---|
204 |
No Content |
<<>> |
400 |
不正なリクエスト |
<<>> |
409 |
競合 |
<<>> |
500 |
内部サーバーエラー |
<<>> |
DELETE /admin/realms/{realm}/organizations/{org-id}/members/{member-id}
指定された ID を持つユーザーを組織から削除します。
説明
ユーザーと組織間の関連付けを解除します。メンバーシップが管理されている場合、ユーザー自体が削除されます。それ以外の場合、ユーザーは削除されません。ユーザーが見つからない場合、または組織のメンバーでない場合は、エラー応答が返されます。
パラメーター
パスパラメーター
名前 | 説明 | デフォルト | パターン |
---|---|---|---|
realm |
レルム名 (ID ではない!) |
null |
|
org-id |
null |
||
member-id |
null |
レスポンス
コード | メッセージ | データ型 |
---|---|---|
204 |
No Content |
<<>> |
400 |
不正なリクエスト |
<<>> |
GET /admin/realms/{realm}/organizations/{org-id}/members/{member-id}
指定されたIDを持つ組織のメンバーを返します。
説明
指定されたIDのユーザーを検索します。見つかり、かつ現在組織のメンバーである場合は、そのユーザーを返します。それ以外の場合は、ステータス NOT_FOUND のエラー応答が返されます。
パラメーター
パスパラメーター
名前 | 説明 | デフォルト | パターン |
---|---|---|---|
realm |
レルム名 (ID ではない!) |
null |
|
org-id |
null |
||
member-id |
null |
コンテンツタイプ
-
application/json
レスポンス
コード | メッセージ | データ型 |
---|---|---|
200 |
||
400 |
不正なリクエスト |
<<>> |
GET /admin/realms/{realm}/organizations/{org-id}/members/{member-id}/organizations
指定された ID を持つユーザーに関連付けられた組織を返します。
パラメーター
パスパラメーター
名前 | 説明 | デフォルト | パターン |
---|---|---|---|
realm |
レルム名 (ID ではない!) |
null |
|
org-id |
null |
||
member-id |
null |
コンテンツタイプ
-
application/json
レスポンス
コード | メッセージ | データ型 |
---|---|---|
200 |
||
400 |
不正なリクエスト |
<<>> |
POST /admin/realms/{realm}/organizations/{org-id}/members
指定されたIDのユーザーを組織のメンバーとして追加します。
説明
既存のユーザーを組織に追加または関連付けます。ユーザーが見つからない場合、またはすでに組織に関連付けられている場合は、エラー応答が返されます。
パラメーター
パスパラメーター
名前 | 説明 | デフォルト | パターン |
---|---|---|---|
realm |
レルム名 (ID ではない!) |
null |
|
org-id |
null |
リクエストボディパラメーター
名前 | 説明 | デフォルト | パターン |
---|---|---|---|
body |
ペイロードには、組織に追加するユーザーのID(引用符の有無にかかわらずUUID)のみを含める必要があります。周囲の空白文字はトリムされます。[string] |
レスポンス
コード | メッセージ | データ型 |
---|---|---|
201 |
作成済み |
<<>> |
400 |
不正なリクエスト |
<<>> |
409 |
競合 |
<<>> |
PUT /admin/realms/{realm}/organizations/{org-id}
組織を更新します。
パラメーター
パスパラメーター
名前 | 説明 | デフォルト | パターン |
---|---|---|---|
realm |
レルム名 (ID ではない!) |
null |
|
org-id |
null |
リクエストボディパラメーター
名前 | 説明 | デフォルト | パターン |
---|---|---|---|
OrganizationRepresentation |
レスポンス
コード | メッセージ | データ型 |
---|---|---|
204 |
No Content |
<<>> |
400 |
不正なリクエスト |
<<>> |
POST /admin/realms/{realm}/organizations
新しい組織を作成します。
パラメーター
パスパラメーター
名前 | 説明 | デフォルト | パターン |
---|---|---|---|
realm |
レルム名 (ID ではない!) |
null |
リクエストボディパラメーター
名前 | 説明 | デフォルト | パターン |
---|---|---|---|
OrganizationRepresentation |
レスポンス
コード | メッセージ | データ型 |
---|---|---|
201 |
作成済み |
<<>> |
400 |
不正なリクエスト |
<<>> |
403 |
禁止 |
<<>> |
プロトコルマッパー
POST /admin/realms/{realm}/client-scopes/{client-scope-id}/protocol-mappers/add-models
複数のマッパーを作成します。
パラメーター
パスパラメーター
名前 | 説明 | デフォルト | パターン |
---|---|---|---|
realm |
レルム名 (ID ではない!) |
null |
|
client-scope-id |
null |
リクエストボディパラメーター
名前 | 説明 | デフォルト | パターン |
---|---|---|---|
ProtocolMapperRepresentation |
レスポンス
コード | メッセージ | データ型 |
---|---|---|
204 |
No Content |
<<>> |
GET /admin/realms/{realm}/client-scopes/{client-scope-id}/protocol-mappers/models
マッパーを取得します。
パラメーター
パスパラメーター
名前 | 説明 | デフォルト | パターン |
---|---|---|---|
realm |
レルム名 (ID ではない!) |
null |
|
client-scope-id |
null |
コンテンツタイプ
-
application/json
レスポンス
コード | メッセージ | データ型 |
---|---|---|
200 |
OK |
DELETE /admin/realms/{realm}/client-scopes/{client-scope-id}/protocol-mappers/models/{id}
マッパーを削除します。
パラメーター
パスパラメーター
名前 | 説明 | デフォルト | パターン |
---|---|---|---|
realm |
レルム名 (ID ではない!) |
null |
|
client-scope-id |
null |
||
id |
マッパー ID |
null |
レスポンス
コード | メッセージ | データ型 |
---|---|---|
204 |
No Content |
<<>> |
GET /admin/realms/{realm}/client-scopes/{client-scope-id}/protocol-mappers/models/{id}
IDでマッパーを取得します。
パラメーター
パスパラメーター
名前 | 説明 | デフォルト | パターン |
---|---|---|---|
realm |
レルム名 (ID ではない!) |
null |
|
client-scope-id |
null |
||
id |
マッパー ID |
null |
コンテンツタイプ
-
application/json
レスポンス
コード | メッセージ | データ型 |
---|---|---|
200 |
OK |
PUT /admin/realms/{realm}/client-scopes/{client-scope-id}/protocol-mappers/models/{id}
マッパーを更新します。
パラメーター
パスパラメーター
名前 | 説明 | デフォルト | パターン |
---|---|---|---|
realm |
レルム名 (ID ではない!) |
null |
|
client-scope-id |
null |
||
id |
マッパー ID |
null |
リクエストボディパラメーター
名前 | 説明 | デフォルト | パターン |
---|---|---|---|
ProtocolMapperRepresentation |
レスポンス
コード | メッセージ | データ型 |
---|---|---|
204 |
No Content |
<<>> |
POST /admin/realms/{realm}/client-scopes/{client-scope-id}/protocol-mappers/models
マッパーを作成します。
パラメーター
パスパラメーター
名前 | 説明 | デフォルト | パターン |
---|---|---|---|
realm |
レルム名 (ID ではない!) |
null |
|
client-scope-id |
null |
リクエストボディパラメーター
名前 | 説明 | デフォルト | パターン |
---|---|---|---|
ProtocolMapperRepresentation |
レスポンス
コード | メッセージ | データ型 |
---|---|---|
200 |
OK |
<<>> |
GET /admin/realms/{realm}/client-scopes/{client-scope-id}/protocol-mappers/protocol/{protocol}
特定のプロトコルの名前でマッパーを取得します。
パラメーター
パスパラメーター
名前 | 説明 | デフォルト | パターン |
---|---|---|---|
realm |
レルム名 (ID ではない!) |
null |
|
client-scope-id |
null |
||
プロトコル |
null |
コンテンツタイプ
-
application/json
レスポンス
コード | メッセージ | データ型 |
---|---|---|
200 |
OK |
POST /admin/realms/{realm}/client-templates/{client-scope-id}/protocol-mappers/add-models
複数のマッパーを作成します。
パラメーター
パスパラメーター
名前 | 説明 | デフォルト | パターン |
---|---|---|---|
realm |
レルム名 (ID ではない!) |
null |
|
client-scope-id |
null |
リクエストボディパラメーター
名前 | 説明 | デフォルト | パターン |
---|---|---|---|
ProtocolMapperRepresentation |
レスポンス
コード | メッセージ | データ型 |
---|---|---|
204 |
No Content |
<<>> |
GET /admin/realms/{realm}/client-templates/{client-scope-id}/protocol-mappers/models
マッパーを取得します。
パラメーター
パスパラメーター
名前 | 説明 | デフォルト | パターン |
---|---|---|---|
realm |
レルム名 (ID ではない!) |
null |
|
client-scope-id |
null |
コンテンツタイプ
-
application/json
レスポンス
コード | メッセージ | データ型 |
---|---|---|
200 |
OK |
DELETE /admin/realms/{realm}/client-templates/{client-scope-id}/protocol-mappers/models/{id}
マッパーを削除します。
パラメーター
パスパラメーター
名前 | 説明 | デフォルト | パターン |
---|---|---|---|
realm |
レルム名 (ID ではない!) |
null |
|
client-scope-id |
null |
||
id |
マッパー ID |
null |
レスポンス
コード | メッセージ | データ型 |
---|---|---|
204 |
No Content |
<<>> |
GET /admin/realms/{realm}/client-templates/{client-scope-id}/protocol-mappers/models/{id}
IDでマッパーを取得します。
パラメーター
パスパラメーター
名前 | 説明 | デフォルト | パターン |
---|---|---|---|
realm |
レルム名 (ID ではない!) |
null |
|
client-scope-id |
null |
||
id |
マッパー ID |
null |
コンテンツタイプ
-
application/json
レスポンス
コード | メッセージ | データ型 |
---|---|---|
200 |
OK |
PUT /admin/realms/{realm}/client-templates/{client-scope-id}/protocol-mappers/models/{id}
マッパーを更新します。
パラメーター
パスパラメーター
名前 | 説明 | デフォルト | パターン |
---|---|---|---|
realm |
レルム名 (ID ではない!) |
null |
|
client-scope-id |
null |
||
id |
マッパー ID |
null |
リクエストボディパラメーター
名前 | 説明 | デフォルト | パターン |
---|---|---|---|
ProtocolMapperRepresentation |
レスポンス
コード | メッセージ | データ型 |
---|---|---|
204 |
No Content |
<<>> |
POST /admin/realms/{realm}/client-templates/{client-scope-id}/protocol-mappers/models
マッパーを作成します。
パラメーター
パスパラメーター
名前 | 説明 | デフォルト | パターン |
---|---|---|---|
realm |
レルム名 (ID ではない!) |
null |
|
client-scope-id |
null |
リクエストボディパラメーター
名前 | 説明 | デフォルト | パターン |
---|---|---|---|
ProtocolMapperRepresentation |
レスポンス
コード | メッセージ | データ型 |
---|---|---|
200 |
OK |
<<>> |
GET /admin/realms/{realm}/client-templates/{client-scope-id}/protocol-mappers/protocol/{protocol}
特定のプロトコルの名前でマッパーを取得します。
パラメーター
パスパラメーター
名前 | 説明 | デフォルト | パターン |
---|---|---|---|
realm |
レルム名 (ID ではない!) |
null |
|
client-scope-id |
null |
||
プロトコル |
null |
コンテンツタイプ
-
application/json
レスポンス
コード | メッセージ | データ型 |
---|---|---|
200 |
OK |
POST /admin/realms/{realm}/clients/{client-uuid}/protocol-mappers/add-models
複数のマッパーを作成します。
パラメーター
パスパラメーター
名前 | 説明 | デフォルト | パターン |
---|---|---|---|
realm |
レルム名 (ID ではない!) |
null |
|
client-uuid |
クライアントの ID (client-id ではない!) |
null |
リクエストボディパラメーター
名前 | 説明 | デフォルト | パターン |
---|---|---|---|
ProtocolMapperRepresentation |
レスポンス
コード | メッセージ | データ型 |
---|---|---|
204 |
No Content |
<<>> |
GET /admin/realms/{realm}/clients/{client-uuid}/protocol-mappers/models
マッパーを取得します。
パラメーター
パスパラメーター
名前 | 説明 | デフォルト | パターン |
---|---|---|---|
realm |
レルム名 (ID ではない!) |
null |
|
client-uuid |
クライアントの ID (client-id ではない!) |
null |
コンテンツタイプ
-
application/json
レスポンス
コード | メッセージ | データ型 |
---|---|---|
200 |
OK |
DELETE /admin/realms/{realm}/clients/{client-uuid}/protocol-mappers/models/{id}
マッパーを削除します。
パラメーター
パスパラメーター
名前 | 説明 | デフォルト | パターン |
---|---|---|---|
realm |
レルム名 (ID ではない!) |
null |
|
client-uuid |
クライアントの ID (client-id ではない!) |
null |
|
id |
マッパー ID |
null |
レスポンス
コード | メッセージ | データ型 |
---|---|---|
204 |
No Content |
<<>> |
GET /admin/realms/{realm}/clients/{client-uuid}/protocol-mappers/models/{id}
IDでマッパーを取得します。
パラメーター
パスパラメーター
名前 | 説明 | デフォルト | パターン |
---|---|---|---|
realm |
レルム名 (ID ではない!) |
null |
|
client-uuid |
クライアントの ID (client-id ではない!) |
null |
|
id |
マッパー ID |
null |
コンテンツタイプ
-
application/json
レスポンス
コード | メッセージ | データ型 |
---|---|---|
200 |
OK |
PUT /admin/realms/{realm}/clients/{client-uuid}/protocol-mappers/models/{id}
マッパーを更新します。
パラメーター
パスパラメーター
名前 | 説明 | デフォルト | パターン |
---|---|---|---|
realm |
レルム名 (ID ではない!) |
null |
|
client-uuid |
クライアントの ID (client-id ではない!) |
null |
|
id |
マッパー ID |
null |
リクエストボディパラメーター
名前 | 説明 | デフォルト | パターン |
---|---|---|---|
ProtocolMapperRepresentation |
レスポンス
コード | メッセージ | データ型 |
---|---|---|
204 |
No Content |
<<>> |
POST /admin/realms/{realm}/clients/{client-uuid}/protocol-mappers/models
マッパーを作成します。
パラメーター
パスパラメーター
名前 | 説明 | デフォルト | パターン |
---|---|---|---|
realm |
レルム名 (ID ではない!) |
null |
|
client-uuid |
クライアントの ID (client-id ではない!) |
null |
リクエストボディパラメーター
名前 | 説明 | デフォルト | パターン |
---|---|---|---|
ProtocolMapperRepresentation |
レスポンス
コード | メッセージ | データ型 |
---|---|---|
200 |
OK |
<<>> |
GET /admin/realms/{realm}/clients/{client-uuid}/protocol-mappers/protocol/{protocol}
特定のプロトコルの名前でマッパーを取得します。
パラメーター
パスパラメーター
名前 | 説明 | デフォルト | パターン |
---|---|---|---|
realm |
レルム名 (ID ではない!) |
null |
|
client-uuid |
クライアントの ID (client-id ではない!) |
null |
|
プロトコル |
null |
コンテンツタイプ
-
application/json
レスポンス
コード | メッセージ | データ型 |
---|---|---|
200 |
OK |
レルム管理
GET /admin/realms
アクセス可能なレルムを取得します。アクセス可能なレルムのリストを返します。リストは、呼び出し元が表示を許可されているレルムに基づいてフィルタリングされます。
パラメーター
クエリパラメーター
名前 | 説明 | デフォルト | パターン |
---|---|---|---|
briefRepresentation |
false |
コンテンツタイプ
-
application/json
レスポンス
コード | メッセージ | データ型 |
---|---|---|
200 |
OK |
List[RealmRepresentation] |
403 |
禁止 |
<<>> |
POST /admin/realms
レルムをインポートします。レルムの完全な表現からレルムをインポートします。
説明
レルム名は一意である必要があります。
パラメーター
リクエストボディパラメーター
名前 | 説明 | デフォルト | パターン |
---|---|---|---|
body |
レスポンス
コード | メッセージ | データ型 |
---|---|---|
201 |
作成済み |
<<>> |
400 |
不正なリクエスト |
<<>> |
403 |
禁止 |
<<>> |
409 |
競合 |
<<>> |
500 |
内部サーバーエラー |
<<>> |
DELETE /admin/realms/{realm}/admin-events
すべての管理者イベントを削除します。
パラメーター
パスパラメーター
名前 | 説明 | デフォルト | パターン |
---|---|---|---|
realm |
レルム名 (ID ではない!) |
null |
レスポンス
コード | メッセージ | データ型 |
---|---|---|
204 |
No Content |
<<>> |
403 |
禁止 |
<<>> |
GET /admin/realms/{realm}/admin-events
管理者イベントを取得します。すべての管理者イベントを返すか、またはここにリストされているURLクエリパラメータに基づいてイベントをフィルタリングします。
パラメーター
パスパラメーター
名前 | 説明 | デフォルト | パターン |
---|---|---|---|
realm |
レルム名 (ID ではない!) |
null |
クエリパラメーター
名前 | 説明 | デフォルト | パターン |
---|---|---|---|
authClient |
null |
||
authIpAddress |
null |
||
authRealm |
null |
||
authUser |
ユーザーID |
null |
|
dateFrom |
開始日(包括的)(yyyy-MM-dd)またはエポックタイムスタンプ |
null |
|
dateTo |
終了日(包括的)(yyyy-MM-dd)またはエポックタイムスタンプ |
null |
|
direction |
イベントをソートする方向(asc または desc) |
null |
|
first |
null |
||
max |
最大結果サイズ (デフォルトは 100) |
null |
|
operationTypes |
null |
||
resourcePath |
null |
||
resourceTypes |
null |
コンテンツタイプ
-
application/json
レスポンス
コード | メッセージ | データ型 |
---|---|---|
200 |
OK |
List[AdminEventRepresentation] |
400 |
不正なリクエスト |
<<>> |
403 |
禁止 |
<<>> |
POST /admin/realms/{realm}/client-description-converter
このレルムの下にクライアントをインポートするためのベースパス。
パラメーター
パスパラメーター
名前 | 説明 | デフォルト | パターン |
---|---|---|---|
realm |
レルム名 (ID ではない!) |
null |
リクエストボディパラメーター
名前 | 説明 | デフォルト | パターン |
---|---|---|---|
body |
コンテンツタイプ
-
application/json
レスポンス
コード | メッセージ | データ型 |
---|---|---|
200 |
OK |
|
403 |
禁止 |
<<>> |
404 |
見つかりません |
<<>> |
GET /admin/realms/{realm}/client-policies/policies
パラメーター
パスパラメーター
名前 | 説明 | デフォルト | パターン |
---|---|---|---|
realm |
レルム名 (ID ではない!) |
null |
クエリパラメーター
名前 | 説明 | デフォルト | パターン |
---|---|---|---|
include-global-policies |
null |
コンテンツタイプ
-
application/json
レスポンス
コード | メッセージ | データ型 |
---|---|---|
200 |
OK |
PUT /admin/realms/{realm}/client-policies/policies
パラメーター
パスパラメーター
名前 | 説明 | デフォルト | パターン |
---|---|---|---|
realm |
レルム名 (ID ではない!) |
null |
リクエストボディパラメーター
名前 | 説明 | デフォルト | パターン |
---|---|---|---|
ClientPoliciesRepresentation |
レスポンス
コード | メッセージ | データ型 |
---|---|---|
200 |
OK |
<<>> |
GET /admin/realms/{realm}/client-policies/profiles
パラメーター
パスパラメーター
名前 | 説明 | デフォルト | パターン |
---|---|---|---|
realm |
レルム名 (ID ではない!) |
null |
クエリパラメーター
名前 | 説明 | デフォルト | パターン |
---|---|---|---|
include-global-profiles |
null |
コンテンツタイプ
-
application/json
レスポンス
コード | メッセージ | データ型 |
---|---|---|
200 |
OK |
PUT /admin/realms/{realm}/client-policies/profiles
パラメーター
パスパラメーター
名前 | 説明 | デフォルト | パターン |
---|---|---|---|
realm |
レルム名 (ID ではない!) |
null |
リクエストボディパラメーター
名前 | 説明 | デフォルト | パターン |
---|---|---|---|
ClientProfilesRepresentation |
レスポンス
コード | メッセージ | データ型 |
---|---|---|
200 |
OK |
<<>> |
GET /admin/realms/{realm}/client-session-stats
クライアントセッション統計を取得します。JSONマップを返します。
説明
キーはクライアントID、値はそのクライアントで現在アクティブなセッションの数です。実際にセッションが関連付けられているクライアントのみがこのマップに含まれます。
パラメーター
パスパラメーター
名前 | 説明 | デフォルト | パターン |
---|---|---|---|
realm |
レルム名 (ID ではない!) |
null |
コンテンツタイプ
-
application/json
レスポンス
コード | メッセージ | データ型 |
---|---|---|
200 |
OK |
List[[string]] |
403 |
禁止 |
<<>> |
GET /admin/realms/{realm}/client-types
現在のレルムで利用可能なすべてのクライアントタイプをリストします。
説明
このエンドポイントは、グローバルレベルとレルムレベルの両方のクライアントタイプと、それらが設定する属性のリストを返します。
パラメーター
パスパラメーター
名前 | 説明 | デフォルト | パターン |
---|---|---|---|
realm |
レルム名 (ID ではない!) |
null |
コンテンツタイプ
-
application/json
レスポンス
コード | メッセージ | データ型 |
---|---|---|
200 |
OK |
PUT /admin/realms/{realm}/client-types
クライアントタイプを更新します。
説明
このエンドポイントを使用すると、レルムレベルのクライアントタイプを更新できます。
パラメーター
パスパラメーター
名前 | 説明 | デフォルト | パターン |
---|---|---|---|
realm |
レルム名 (ID ではない!) |
null |
リクエストボディパラメーター
名前 | 説明 | デフォルト | パターン |
---|---|---|---|
ClientTypesRepresentation |
レスポンス
コード | メッセージ | データ型 |
---|---|---|
204 |
No Content |
<<>> |
GET /admin/realms/{realm}/credential-registrators
パラメーター
パスパラメーター
名前 | 説明 | デフォルト | パターン |
---|---|---|---|
realm |
レルム名 (ID ではない!) |
null |
コンテンツタイプ
-
application/json
レスポンス
コード | メッセージ | データ型 |
---|---|---|
200 |
OK |
List[[string]] |
403 |
禁止 |
<<>> |
DELETE /admin/realms/{realm}/default-default-client-scopes/{clientScopeId}
パラメーター
パスパラメーター
名前 | 説明 | デフォルト | パターン |
---|---|---|---|
realm |
レルム名 (ID ではない!) |
null |
|
clientScopeId |
null |
レスポンス
コード | メッセージ | データ型 |
---|---|---|
204 |
No Content |
<<>> |
403 |
禁止 |
<<>> |
404 |
見つかりません |
<<>> |
PUT /admin/realms/{realm}/default-default-client-scopes/{clientScopeId}
パラメーター
パスパラメーター
名前 | 説明 | デフォルト | パターン |
---|---|---|---|
realm |
レルム名 (ID ではない!) |
null |
|
clientScopeId |
null |
レスポンス
コード | メッセージ | データ型 |
---|---|---|
204 |
No Content |
<<>> |
403 |
禁止 |
<<>> |
404 |
見つかりません |
<<>> |
GET /admin/realms/{realm}/default-default-client-scopes
レルムのデフォルトクライアントスコープを取得します。名前とIDのみが返されます。
パラメーター
パスパラメーター
名前 | 説明 | デフォルト | パターン |
---|---|---|---|
realm |
レルム名 (ID ではない!) |
null |
コンテンツタイプ
-
application/json
レスポンス
コード | メッセージ | データ型 |
---|---|---|
200 |
OK |
|
403 |
禁止 |
<<>> |
GET /admin/realms/{realm}/default-groups
グループ階層を取得します。名前とIDのみが返されます。
パラメーター
パスパラメーター
名前 | 説明 | デフォルト | パターン |
---|---|---|---|
realm |
レルム名 (ID ではない!) |
null |
コンテンツタイプ
-
application/json
レスポンス
コード | メッセージ | データ型 |
---|---|---|
200 |
OK |
List[GroupRepresentation] |
403 |
禁止 |
<<>> |
DELETE /admin/realms/{realm}/default-groups/{groupId}
パラメーター
パスパラメーター
名前 | 説明 | デフォルト | パターン |
---|---|---|---|
realm |
レルム名 (ID ではない!) |
null |
|
グループID |
null |
レスポンス
コード | メッセージ | データ型 |
---|---|---|
204 |
No Content |
<<>> |
403 |
禁止 |
<<>> |
404 |
見つかりません |
<<>> |
PUT /admin/realms/{realm}/default-groups/{groupId}
パラメーター
パスパラメーター
名前 | 説明 | デフォルト | パターン |
---|---|---|---|
realm |
レルム名 (ID ではない!) |
null |
|
グループID |
null |
レスポンス
コード | メッセージ | データ型 |
---|---|---|
204 |
No Content |
<<>> |
403 |
禁止 |
<<>> |
404 |
見つかりません |
<<>> |
DELETE /admin/realms/{realm}/default-optional-client-scopes/{clientScopeId}
パラメーター
パスパラメーター
名前 | 説明 | デフォルト | パターン |
---|---|---|---|
realm |
レルム名 (ID ではない!) |
null |
|
clientScopeId |
null |
レスポンス
コード | メッセージ | データ型 |
---|---|---|
204 |
No Content |
<<>> |
403 |
禁止 |
<<>> |
404 |
見つかりません |
<<>> |
PUT /admin/realms/{realm}/default-optional-client-scopes/{clientScopeId}
パラメーター
パスパラメーター
名前 | 説明 | デフォルト | パターン |
---|---|---|---|
realm |
レルム名 (ID ではない!) |
null |
|
clientScopeId |
null |
レスポンス
コード | メッセージ | データ型 |
---|---|---|
204 |
No Content |
<<>> |
403 |
禁止 |
<<>> |
404 |
見つかりません |
<<>> |
GET /admin/realms/{realm}/default-optional-client-scopes
レルムのオプションクライアントスコープを取得します。名前とIDのみが返されます。
パラメーター
パスパラメーター
名前 | 説明 | デフォルト | パターン |
---|---|---|---|
realm |
レルム名 (ID ではない!) |
null |
コンテンツタイプ
-
application/json
レスポンス
コード | メッセージ | データ型 |
---|---|---|
200 |
OK |
|
403 |
禁止 |
<<>> |
DELETE /admin/realms/{realm}
レルムを削除します。
パラメーター
パスパラメーター
名前 | 説明 | デフォルト | パターン |
---|---|---|---|
realm |
レルム名 (ID ではない!) |
null |
レスポンス
コード | メッセージ | データ型 |
---|---|---|
204 |
No Content |
<<>> |
400 |
不正なリクエスト |
<<>> |
403 |
禁止 |
<<>> |
404 |
見つかりません |
<<>> |
GET /admin/realms/{realm}/events/config
イベントプロバイダー設定を取得します。イベントプロバイダー設定を持つJSONオブジェクトを返します。
パラメーター
パスパラメーター
名前 | 説明 | デフォルト | パターン |
---|---|---|---|
realm |
レルム名 (ID ではない!) |
null |
コンテンツタイプ
-
application/json
レスポンス
コード | メッセージ | データ型 |
---|---|---|
200 |
OK |
|
403 |
禁止 |
<<>> |
PUT /admin/realms/{realm}/events/config
説明
イベントプロバイダーを更新します。イベントプロバイダーまたはその設定を変更します。
パラメーター
パスパラメーター
名前 | 説明 | デフォルト | パターン |
---|---|---|---|
realm |
レルム名 (ID ではない!) |
null |
リクエストボディパラメーター
名前 | 説明 | デフォルト | パターン |
---|---|---|---|
RealmEventsConfigRepresentation |
レスポンス
コード | メッセージ | データ型 |
---|---|---|
204 |
No Content |
<<>> |
403 |
禁止 |
<<>> |
DELETE /admin/realms/{realm}/events
すべてのイベントを削除します。
パラメーター
パスパラメーター
名前 | 説明 | デフォルト | パターン |
---|---|---|---|
realm |
レルム名 (ID ではない!) |
null |
レスポンス
コード | メッセージ | データ型 |
---|---|---|
204 |
No Content |
<<>> |
403 |
禁止 |
<<>> |
GET /admin/realms/{realm}/events
イベントを取得します。すべてのイベントを返すか、またはここにリストされているURLクエリパラメータに基づいてイベントをフィルタリングします。
パラメーター
パスパラメーター
名前 | 説明 | デフォルト | パターン |
---|---|---|---|
realm |
レルム名 (ID ではない!) |
null |
クエリパラメーター
名前 | 説明 | デフォルト | パターン |
---|---|---|---|
client |
アプリまたは OAuth クライアント名 |
null |
|
dateFrom |
開始日(包括的)(yyyy-MM-dd)またはエポックタイムスタンプ |
null |
|
dateTo |
終了日(包括的)(yyyy-MM-dd)またはエポックタイムスタンプ |
null |
|
direction |
イベントをソートする方向(asc または desc) |
null |
|
first |
ページングオフセット |
null |
|
ipAddress |
IPアドレス |
null |
|
max |
最大結果サイズ (デフォルトは 100) |
null |
|
type |
返されるイベントのタイプ [String] |
null |
|
user |
ユーザーID |
null |
コンテンツタイプ
-
application/json
レスポンス
コード | メッセージ | データ型 |
---|---|---|
200 |
OK |
List[EventRepresentation] |
400 |
不正なリクエスト |
<<>> |
403 |
禁止 |
<<>> |
GET /admin/realms/{realm}
レルムのトップレベル表現を取得します。ユーザーやクライアントの表現のようなネストされた情報は含まれません。
パラメーター
パスパラメーター
名前 | 説明 | デフォルト | パターン |
---|---|---|---|
realm |
レルム名 (ID ではない!) |
null |
コンテンツタイプ
-
application/json
レスポンス
コード | メッセージ | データ型 |
---|---|---|
200 |
OK |
|
403 |
禁止 |
<<>> |
GET /admin/realms/{realm}/group-by-path/{path}
パラメーター
パスパラメーター
名前 | 説明 | デフォルト | パターン |
---|---|---|---|
realm |
レルム名 (ID ではない!) |
null |
|
パス |
null |
/.*/ |
コンテンツタイプ
-
application/json
レスポンス
コード | メッセージ | データ型 |
---|---|---|
200 |
OK |
|
403 |
禁止 |
<<>> |
404 |
見つかりません |
<<>> |
GET /admin/realms/{realm}/localization
パラメーター
パスパラメーター
名前 | 説明 | デフォルト | パターン |
---|---|---|---|
realm |
レルム名 (ID ではない!) |
null |
コンテンツタイプ
-
application/json
レスポンス
コード | メッセージ | データ型 |
---|---|---|
200 |
OK |
List[[string]] |
403 |
禁止 |
<<>> |
DELETE /admin/realms/{realm}/localization/{locale}
パラメーター
パスパラメーター
名前 | 説明 | デフォルト | パターン |
---|---|---|---|
realm |
レルム名 (ID ではない!) |
null |
|
ロケール |
null |
レスポンス
コード | メッセージ | データ型 |
---|---|---|
204 |
No Content |
<<>> |
403 |
禁止 |
<<>> |
404 |
見つかりません |
<<>> |
GET /admin/realms/{realm}/localization/{locale}
パラメーター
パスパラメーター
名前 | 説明 | デフォルト | パターン |
---|---|---|---|
realm |
レルム名 (ID ではない!) |
null |
|
ロケール |
null |
クエリパラメーター
名前 | 説明 | デフォルト | パターン |
---|---|---|---|
レルムのデフォルトロケールフォールバックを使用する |
null |
コンテンツタイプ
-
application/json
レスポンス
コード | メッセージ | データ型 |
---|---|---|
200 |
OK |
Map[[string]] |
403 |
禁止 |
<<>> |
DELETE /admin/realms/{realm}/localization/{locale}/{key}
パラメーター
パスパラメーター
名前 | 説明 | デフォルト | パターン |
---|---|---|---|
realm |
レルム名 (ID ではない!) |
null |
|
キー |
null |
||
ロケール |
null |
レスポンス
コード | メッセージ | データ型 |
---|---|---|
204 |
No Content |
<<>> |
403 |
禁止 |
<<>> |
404 |
見つかりません |
<<>> |
GET /admin/realms/{realm}/localization/{locale}/{key}
パラメーター
パスパラメーター
名前 | 説明 | デフォルト | パターン |
---|---|---|---|
realm |
レルム名 (ID ではない!) |
null |
|
キー |
null |
||
ロケール |
null |
コンテンツタイプ
-
text/plain
レスポンス
コード | メッセージ | データ型 |
---|---|---|
200 |
OK |
|
403 |
禁止 |
<<>> |
404 |
見つかりません |
<<>> |
PUT /admin/realms/{realm}/localization/{locale}/{key}
パラメーター
パスパラメーター
名前 | 説明 | デフォルト | パターン |
---|---|---|---|
realm |
レルム名 (ID ではない!) |
null |
|
キー |
null |
||
ロケール |
null |
リクエストボディパラメーター
名前 | 説明 | デフォルト | パターン |
---|---|---|---|
body |
レスポンス
コード | メッセージ | データ型 |
---|---|---|
204 |
No Content |
<<>> |
400 |
不正なリクエスト |
<<>> |
403 |
禁止 |
<<>> |
POST /admin/realms/{realm}/localization/{locale}
アップロードされたJSONファイルからローカライズをインポートします。
パラメーター
パスパラメーター
名前 | 説明 | デフォルト | パターン |
---|---|---|---|
realm |
レルム名 (ID ではない!) |
null |
|
ロケール |
null |
リクエストボディパラメーター
名前 | 説明 | デフォルト | パターン |
---|---|---|---|
request_body |
レスポンス
コード | メッセージ | データ型 |
---|---|---|
204 |
No Content |
<<>> |
400 |
不正なリクエスト |
<<>> |
403 |
禁止 |
<<>> |
POST /admin/realms/{realm}/logout-all
すべてのユーザーセッションを削除します。
説明
管理URLを持つクライアントには、保持しているセッションを無効にするように指示も送信されます。
パラメーター
パスパラメーター
名前 | 説明 | デフォルト | パターン |
---|---|---|---|
realm |
レルム名 (ID ではない!) |
null |
コンテンツタイプ
-
application/json
レスポンス
コード | メッセージ | データ型 |
---|---|---|
200 |
OK |
|
403 |
禁止 |
<<>> |
POST /admin/realms/{realm}/partial-export
既存のレルムをJSONファイルに部分的にエクスポートします。
パラメーター
パスパラメーター
名前 | 説明 | デフォルト | パターン |
---|---|---|---|
realm |
レルム名 (ID ではない!) |
null |
クエリパラメーター
名前 | 説明 | デフォルト | パターン |
---|---|---|---|
クライアントをエクスポート |
null |
||
グループとロールをエクスポート |
null |
コンテンツタイプ
-
application/json
レスポンス
コード | メッセージ | データ型 |
---|---|---|
200 |
OK |
|
403 |
禁止 |
<<>> |
POST /admin/realms/{realm}/partialImport
JSONファイルから既存のレルムに部分的にインポートします。
パラメーター
パスパラメーター
名前 | 説明 | デフォルト | パターン |
---|---|---|---|
realm |
レルム名 (ID ではない!) |
null |
リクエストボディパラメーター
名前 | 説明 | デフォルト | パターン |
---|---|---|---|
body |
コンテンツタイプ
-
application/json
レスポンス
コード | メッセージ | データ型 |
---|---|---|
200 |
OK |
|
403 |
禁止 |
<<>> |
409 |
競合 |
<<>> |
POST /admin/realms/{realm}/push-revocation
レルムの失効ポリシーを、関連付けられた管理URLを持つすべてのクライアントにプッシュします。
パラメーター
パスパラメーター
名前 | 説明 | デフォルト | パターン |
---|---|---|---|
realm |
レルム名 (ID ではない!) |
null |
コンテンツタイプ
-
application/json
レスポンス
コード | メッセージ | データ型 |
---|---|---|
200 |
OK |
|
403 |
禁止 |
<<>> |
PUT /admin/realms/{realm}
レルムのトップレベル情報を更新します。表現内のユーザー、ロール、またはクライアント情報はすべて無視されます。
説明
これはレルムのトップレベル属性のみを更新します。
パラメーター
パスパラメーター
名前 | 説明 | デフォルト | パターン |
---|---|---|---|
realm |
レルム名 (ID ではない!) |
null |
リクエストボディパラメーター
名前 | 説明 | デフォルト | パターン |
---|---|---|---|
RealmRepresentation |
レスポンス
コード | メッセージ | データ型 |
---|---|---|
204 |
No Content |
<<>> |
400 |
不正なリクエスト |
<<>> |
403 |
禁止 |
<<>> |
404 |
見つかりません |
<<>> |
409 |
競合 |
<<>> |
500 |
内部サーバーエラー |
<<>> |
DELETE /admin/realms/{realm}/sessions/{session}
特定のユーザーセッションを削除します。
説明
管理URLを持つクライアントには、この特定のセッションを無効にするように指示も送信されます。
パラメーター
パスパラメーター
名前 | 説明 | デフォルト | パターン |
---|---|---|---|
realm |
レルム名 (ID ではない!) |
null |
|
セッション |
null |
クエリパラメーター
名前 | 説明 | デフォルト | パターン |
---|---|---|---|
オフラインですか |
false |
レスポンス
コード | メッセージ | データ型 |
---|---|---|
204 |
No Content |
<<>> |
403 |
禁止 |
<<>> |
404 |
見つかりません |
<<>> |
POST /admin/realms/{realm}/testSMTPConnection
現在ログインしているユーザーでSMTP接続をテストします。
パラメーター
パスパラメーター
名前 | 説明 | デフォルト | パターン |
---|---|---|---|
realm |
レルム名 (ID ではない!) |
null |
リクエストボディパラメーター
名前 | 説明 | デフォルト | パターン |
---|---|---|---|
request_body |
レスポンス
コード | メッセージ | データ型 |
---|---|---|
204 |
No Content |
<<>> |
500 |
内部サーバーエラー |
<<>> |
GET /admin/realms/{realm}/users-management-permissions
パラメーター
パスパラメーター
名前 | 説明 | デフォルト | パターン |
---|---|---|---|
realm |
レルム名 (ID ではない!) |
null |
コンテンツタイプ
-
application/json
レスポンス
コード | メッセージ | データ型 |
---|---|---|
200 |
OK |
|
403 |
禁止 |
<<>> |
PUT /admin/realms/{realm}/users-management-permissions
パラメーター
パスパラメーター
名前 | 説明 | デフォルト | パターン |
---|---|---|---|
realm |
レルム名 (ID ではない!) |
null |
リクエストボディパラメーター
名前 | 説明 | デフォルト | パターン |
---|---|---|---|
ManagementPermissionReference |
コンテンツタイプ
-
application/json
レスポンス
コード | メッセージ | データ型 |
---|---|---|
200 |
OK |
|
403 |
禁止 |
<<>> |
ロールマッパー
GET /admin/realms/{realm}/groups/{group-id}/role-mappings
ロールマッピングを取得します。
パラメーター
パスパラメーター
名前 | 説明 | デフォルト | パターン |
---|---|---|---|
realm |
レルム名 (ID ではない!) |
null |
|
group-id |
null |
コンテンツタイプ
-
application/json
レスポンス
コード | メッセージ | データ型 |
---|---|---|
200 |
||
403 |
禁止 |
<<>> |
GET /admin/realms/{realm}/groups/{group-id}/role-mappings/realm/available
マッピング可能なレルムレベルのロールを取得します。
パラメーター
パスパラメーター
名前 | 説明 | デフォルト | パターン |
---|---|---|---|
realm |
レルム名 (ID ではない!) |
null |
|
group-id |
null |
コンテンツタイプ
-
application/json
レスポンス
コード | メッセージ | データ型 |
---|---|---|
200 |
List[RoleRepresentation] |
|
403 |
禁止 |
<<>> |
GET /admin/realms/{realm}/groups/{group-id}/role-mappings/realm/composite
有効なレルムレベルのロールマッピングを取得します。これは、結果を取得するためにすべてのコンポジットロールを再帰的に処理します。
パラメーター
パスパラメーター
名前 | 説明 | デフォルト | パターン |
---|---|---|---|
realm |
レルム名 (ID ではない!) |
null |
|
group-id |
null |
クエリパラメーター
名前 | 説明 | デフォルト | パターン |
---|---|---|---|
briefRepresentation |
false の場合、ロールをその属性とともに返します。 |
true |
コンテンツタイプ
-
application/json
レスポンス
コード | メッセージ | データ型 |
---|---|---|
200 |
List[RoleRepresentation] |
|
403 |
禁止 |
<<>> |
DELETE /admin/realms/{realm}/groups/{group-id}/role-mappings/realm
レルムレベルのロールマッピングを削除します。
パラメーター
パスパラメーター
名前 | 説明 | デフォルト | パターン |
---|---|---|---|
realm |
レルム名 (ID ではない!) |
null |
|
group-id |
null |
リクエストボディパラメーター
名前 | 説明 | デフォルト | パターン |
---|---|---|---|
RoleRepresentation |
レスポンス
コード | メッセージ | データ型 |
---|---|---|
204 |
No Content |
<<>> |
400 |
不正なリクエスト |
<<>> |
403 |
禁止 |
<<>> |
404 |
見つかりません |
<<>> |
500 |
内部サーバーエラー |
<<>> |
GET /admin/realms/{realm}/groups/{group-id}/role-mappings/realm
レルムレベルのロールマッピングを取得します。
パラメーター
パスパラメーター
名前 | 説明 | デフォルト | パターン |
---|---|---|---|
realm |
レルム名 (ID ではない!) |
null |
|
group-id |
null |
コンテンツタイプ
-
application/json
レスポンス
コード | メッセージ | データ型 |
---|---|---|
200 |
List[RoleRepresentation] |
|
403 |
禁止 |
<<>> |
POST /admin/realms/{realm}/groups/{group-id}/role-mappings/realm
レルムレベルのロールマッピングをユーザーに追加します。
パラメーター
パスパラメーター
名前 | 説明 | デフォルト | パターン |
---|---|---|---|
realm |
レルム名 (ID ではない!) |
null |
|
group-id |
null |
リクエストボディパラメーター
名前 | 説明 | デフォルト | パターン |
---|---|---|---|
RoleRepresentation |
レスポンス
コード | メッセージ | データ型 |
---|---|---|
204 |
No Content |
<<>> |
400 |
不正なリクエスト |
<<>> |
403 |
禁止 |
<<>> |
404 |
見つかりません |
<<>> |
500 |
内部サーバーエラー |
<<>> |
GET /admin/realms/{realm}/users/{user-id}/role-mappings
ロールマッピングを取得します。
パラメーター
パスパラメーター
名前 | 説明 | デフォルト | パターン |
---|---|---|---|
realm |
レルム名 (ID ではない!) |
null |
|
user-id |
null |
コンテンツタイプ
-
application/json
レスポンス
コード | メッセージ | データ型 |
---|---|---|
200 |
||
403 |
禁止 |
<<>> |
GET /admin/realms/{realm}/users/{user-id}/role-mappings/realm/available
マッピング可能なレルムレベルのロールを取得します。
パラメーター
パスパラメーター
名前 | 説明 | デフォルト | パターン |
---|---|---|---|
realm |
レルム名 (ID ではない!) |
null |
|
user-id |
null |
コンテンツタイプ
-
application/json
レスポンス
コード | メッセージ | データ型 |
---|---|---|
200 |
List[RoleRepresentation] |
|
403 |
禁止 |
<<>> |
GET /admin/realms/{realm}/users/{user-id}/role-mappings/realm/composite
有効なレルムレベルのロールマッピングを取得します。これは、結果を取得するためにすべてのコンポジットロールを再帰的に処理します。
パラメーター
パスパラメーター
名前 | 説明 | デフォルト | パターン |
---|---|---|---|
realm |
レルム名 (ID ではない!) |
null |
|
user-id |
null |
クエリパラメーター
名前 | 説明 | デフォルト | パターン |
---|---|---|---|
briefRepresentation |
false の場合、ロールをその属性とともに返します。 |
true |
コンテンツタイプ
-
application/json
レスポンス
コード | メッセージ | データ型 |
---|---|---|
200 |
List[RoleRepresentation] |
|
403 |
禁止 |
<<>> |
DELETE /admin/realms/{realm}/users/{user-id}/role-mappings/realm
レルムレベルのロールマッピングを削除します。
パラメーター
パスパラメーター
名前 | 説明 | デフォルト | パターン |
---|---|---|---|
realm |
レルム名 (ID ではない!) |
null |
|
user-id |
null |
リクエストボディパラメーター
名前 | 説明 | デフォルト | パターン |
---|---|---|---|
RoleRepresentation |
レスポンス
コード | メッセージ | データ型 |
---|---|---|
204 |
No Content |
<<>> |
400 |
不正なリクエスト |
<<>> |
403 |
禁止 |
<<>> |
404 |
見つかりません |
<<>> |
500 |
内部サーバーエラー |
<<>> |
GET /admin/realms/{realm}/users/{user-id}/role-mappings/realm
レルムレベルのロールマッピングを取得します。
パラメーター
パスパラメーター
名前 | 説明 | デフォルト | パターン |
---|---|---|---|
realm |
レルム名 (ID ではない!) |
null |
|
user-id |
null |
コンテンツタイプ
-
application/json
レスポンス
コード | メッセージ | データ型 |
---|---|---|
200 |
List[RoleRepresentation] |
|
403 |
禁止 |
<<>> |
POST /admin/realms/{realm}/users/{user-id}/role-mappings/realm
レルムレベルのロールマッピングをユーザーに追加します。
パラメーター
パスパラメーター
名前 | 説明 | デフォルト | パターン |
---|---|---|---|
realm |
レルム名 (ID ではない!) |
null |
|
user-id |
null |
リクエストボディパラメーター
名前 | 説明 | デフォルト | パターン |
---|---|---|---|
RoleRepresentation |
レスポンス
コード | メッセージ | データ型 |
---|---|---|
204 |
No Content |
<<>> |
400 |
不正なリクエスト |
<<>> |
403 |
禁止 |
<<>> |
404 |
見つかりません |
<<>> |
500 |
内部サーバーエラー |
<<>> |
ロール
GET /admin/realms/{realm}/clients/{client-uuid}/roles
レルムまたはクライアントのすべてのロールを取得します。
パラメーター
パスパラメーター
名前 | 説明 | デフォルト | パターン |
---|---|---|---|
realm |
レルム名 (ID ではない!) |
null |
|
client-uuid |
クライアントの ID (client-id ではない!) |
null |
クエリパラメーター
名前 | 説明 | デフォルト | パターン |
---|---|---|---|
briefRepresentation |
true |
||
first |
null |
||
max |
null |
||
検索 |
コンテンツタイプ
-
application/json
レスポンス
コード | メッセージ | データ型 |
---|---|---|
200 |
List[RoleRepresentation] |
|
403 |
禁止 |
<<>> |
POST /admin/realms/{realm}/clients/{client-uuid}/roles
レルムまたはクライアントの新しいロールを作成します。
パラメーター
パスパラメーター
名前 | 説明 | デフォルト | パターン |
---|---|---|---|
realm |
レルム名 (ID ではない!) |
null |
|
client-uuid |
クライアントの ID (client-id ではない!) |
null |
リクエストボディパラメーター
名前 | 説明 | デフォルト | パターン |
---|---|---|---|
RoleRepresentation |
レスポンス
コード | メッセージ | データ型 |
---|---|---|
201 |
作成済み |
<<>> |
400 |
不正なリクエスト |
<<>> |
403 |
禁止 |
<<>> |
404 |
見つかりません |
<<>> |
500 |
内部サーバーエラー |
<<>> |
GET /admin/realms/{realm}/clients/{client-uuid}/roles/{role-name}/composites/clients/{client-uuid}
ロールのコンポジットに含まれるクライアントのクライアントレベルのロールを取得します。
パラメーター
パスパラメーター
名前 | 説明 | デフォルト | パターン |
---|---|---|---|
realm |
レルム名 (ID ではない!) |
null |
|
client-uuid |
null |
||
role-name |
ロールの名前(IDではありません!) |
null |
コンテンツタイプ
-
application/json
レスポンス
コード | メッセージ | データ型 |
---|---|---|
200 |
List[RoleRepresentation] |
|
403 |
禁止 |
<<>> |
404 |
見つかりません |
<<>> |
DELETE /admin/realms/{realm}/clients/{client-uuid}/roles/{role-name}/composites
ロールのコンポジットからロールを削除します。
パラメーター
パスパラメーター
名前 | 説明 | デフォルト | パターン |
---|---|---|---|
realm |
レルム名 (ID ではない!) |
null |
|
client-uuid |
クライアントの ID (client-id ではない!) |
null |
|
role-name |
ロールの名前(IDではありません!) |
null |
リクエストボディパラメーター
名前 | 説明 | デフォルト | パターン |
---|---|---|---|
RoleRepresentation |
レスポンス
コード | メッセージ | データ型 |
---|---|---|
204 |
No Content |
<<>> |
403 |
禁止 |
<<>> |
404 |
見つかりません |
<<>> |
GET /admin/realms/{realm}/clients/{client-uuid}/roles/{role-name}/composites
ロールのコンポジットを取得します。
パラメーター
パスパラメーター
名前 | 説明 | デフォルト | パターン |
---|---|---|---|
realm |
レルム名 (ID ではない!) |
null |
|
client-uuid |
クライアントの ID (client-id ではない!) |
null |
|
role-name |
ロールの名前(IDではありません!) |
null |
コンテンツタイプ
-
application/json
レスポンス
コード | メッセージ | データ型 |
---|---|---|
200 |
List[RoleRepresentation] |
|
403 |
禁止 |
<<>> |
404 |
見つかりません |
<<>> |
POST /admin/realms/{realm}/clients/{client-uuid}/roles/{role-name}/composites
ロールにコンポジットを追加します。
パラメーター
パスパラメーター
名前 | 説明 | デフォルト | パターン |
---|---|---|---|
realm |
レルム名 (ID ではない!) |
null |
|
client-uuid |
クライアントの ID (client-id ではない!) |
null |
|
role-name |
ロールの名前(IDではありません!) |
null |
リクエストボディパラメーター
名前 | 説明 | デフォルト | パターン |
---|---|---|---|
RoleRepresentation |
レスポンス
コード | メッセージ | データ型 |
---|---|---|
204 |
No Content |
<<>> |
403 |
禁止 |
<<>> |
404 |
見つかりません |
<<>> |
GET /admin/realms/{realm}/clients/{client-uuid}/roles/{role-name}/composites/realm
ロールのコンポジットのレルムレベルのロールを取得します。
パラメーター
パスパラメーター
名前 | 説明 | デフォルト | パターン |
---|---|---|---|
realm |
レルム名 (ID ではない!) |
null |
|
client-uuid |
クライアントの ID (client-id ではない!) |
null |
|
role-name |
ロールの名前(IDではありません!) |
null |
コンテンツタイプ
-
application/json
レスポンス
コード | メッセージ | データ型 |
---|---|---|
200 |
List[RoleRepresentation] |
|
403 |
禁止 |
<<>> |
404 |
見つかりません |
<<>> |
DELETE /admin/realms/{realm}/clients/{client-uuid}/roles/{role-name}
名前でロールを削除します。
パラメーター
パスパラメーター
名前 | 説明 | デフォルト | パターン |
---|---|---|---|
realm |
レルム名 (ID ではない!) |
null |
|
client-uuid |
クライアントの ID (client-id ではない!) |
null |
|
role-name |
ロールの名前(IDではありません!) |
null |
レスポンス
コード | メッセージ | データ型 |
---|---|---|
204 |
No Content |
<<>> |
400 |
不正なリクエスト |
<<>> |
403 |
禁止 |
<<>> |
404 |
見つかりません |
<<>> |
GET /admin/realms/{realm}/clients/{client-uuid}/roles/{role-name}
名前でロールを取得します。
パラメーター
パスパラメーター
名前 | 説明 | デフォルト | パターン |
---|---|---|---|
realm |
レルム名 (ID ではない!) |
null |
|
client-uuid |
クライアントの ID (client-id ではない!) |
null |
|
role-name |
ロールの名前(IDではありません!) |
null |
コンテンツタイプ
-
application/json
レスポンス
コード | メッセージ | データ型 |
---|---|---|
200 |
||
403 |
禁止 |
<<>> |
404 |
見つかりません |
<<>> |
GET /admin/realms/{realm}/clients/{client-uuid}/roles/{role-name}/groups
指定されたロール名を持つグループのストリームを返します。
パラメーター
パスパラメーター
名前 | 説明 | デフォルト | パターン |
---|---|---|---|
realm |
レルム名 (ID ではない!) |
null |
|
client-uuid |
クライアントの ID (client-id ではない!) |
null |
|
role-name |
ロール名。 |
null |
クエリパラメーター
名前 | 説明 | デフォルト | パターン |
---|---|---|---|
briefRepresentation |
false の場合、{@code GroupRepresentation} オブジェクトの完全な表現を返します。 |
true |
|
first |
返す最初の結果。負の値または {@code null} の場合は無視されます。 |
null |
|
max |
返す最大結果数。負の値または {@code null} の場合は無視されます。 |
null |
コンテンツタイプ
-
application/json
レスポンス
コード | メッセージ | データ型 |
---|---|---|
200 |
List[UserRepresentation] |
|
403 |
禁止 |
<<>> |
404 |
見つかりません |
<<>> |
GET /admin/realms/{realm}/clients/{client-uuid}/roles/{role-name}/management/permissions
ロールの認可権限が初期化されているかどうかを示すオブジェクトと、参照を返します。
パラメーター
パスパラメーター
名前 | 説明 | デフォルト | パターン |
---|---|---|---|
realm |
レルム名 (ID ではない!) |
null |
|
client-uuid |
クライアントの ID (client-id ではない!) |
null |
|
role-name |
null |
コンテンツタイプ
-
application/json
レスポンス
コード | メッセージ | データ型 |
---|---|---|
200 |
||
403 |
禁止 |
<<>> |
404 |
見つかりません |
<<>> |
PUT /admin/realms/{realm}/clients/{client-uuid}/roles/{role-name}/management/permissions
ロールの認可権限が初期化されているかどうかを示すオブジェクトと、参照を返します。
パラメーター
パスパラメーター
名前 | 説明 | デフォルト | パターン |
---|---|---|---|
realm |
レルム名 (ID ではない!) |
null |
|
client-uuid |
クライアントの ID (client-id ではない!) |
null |
|
role-name |
null |
リクエストボディパラメーター
名前 | 説明 | デフォルト | パターン |
---|---|---|---|
ManagementPermissionReference |
コンテンツタイプ
-
application/json
レスポンス
コード | メッセージ | データ型 |
---|---|---|
200 |
||
403 |
禁止 |
<<>> |
404 |
見つかりません |
<<>> |
PUT /admin/realms/{realm}/clients/{client-uuid}/roles/{role-name}
名前でロールを更新します。
パラメーター
パスパラメーター
名前 | 説明 | デフォルト | パターン |
---|---|---|---|
realm |
レルム名 (ID ではない!) |
null |
|
client-uuid |
クライアントの ID (client-id ではない!) |
null |
|
role-name |
ロールの名前(IDではありません!) |
null |
リクエストボディパラメーター
名前 | 説明 | デフォルト | パターン |
---|---|---|---|
RoleRepresentation |
レスポンス
コード | メッセージ | データ型 |
---|---|---|
204 |
No Content |
<<>> |
403 |
禁止 |
<<>> |
404 |
見つかりません |
<<>> |
409 |
競合 |
<<>> |
GET /admin/realms/{realm}/clients/{client-uuid}/roles/{role-name}/users
指定されたロール名を持つユーザーのストリームを返します。
パラメーター
パスパラメーター
名前 | 説明 | デフォルト | パターン |
---|---|---|---|
realm |
レルム名 (ID ではない!) |
null |
|
client-uuid |
クライアントの ID (client-id ではない!) |
null |
|
role-name |
ロール名。 |
null |
クエリパラメーター
名前 | 説明 | デフォルト | パターン |
---|---|---|---|
briefRepresentation |
簡潔な表現が返されるかどうかを定義するブール値 (デフォルト: false) |
null |
|
first |
返す最初の結果。負の値または {@code null} の場合は無視されます。 |
null |
|
max |
返す最大結果数。負の値または {@code null} の場合は無視されます。 |
null |
コンテンツタイプ
-
application/json
レスポンス
コード | メッセージ | データ型 |
---|---|---|
200 |
List[UserRepresentation] |
|
403 |
禁止 |
<<>> |
404 |
見つかりません |
<<>> |
GET /admin/realms/{realm}/roles
レルムまたはクライアントのすべてのロールを取得します。
パラメーター
パスパラメーター
名前 | 説明 | デフォルト | パターン |
---|---|---|---|
realm |
レルム名 (ID ではない!) |
null |
クエリパラメーター
名前 | 説明 | デフォルト | パターン |
---|---|---|---|
briefRepresentation |
true |
||
first |
null |
||
max |
null |
||
検索 |
コンテンツタイプ
-
application/json
レスポンス
コード | メッセージ | データ型 |
---|---|---|
200 |
List[RoleRepresentation] |
|
403 |
禁止 |
<<>> |
POST /admin/realms/{realm}/roles
レルムまたはクライアントの新しいロールを作成します。
パラメーター
パスパラメーター
名前 | 説明 | デフォルト | パターン |
---|---|---|---|
realm |
レルム名 (ID ではない!) |
null |
リクエストボディパラメーター
名前 | 説明 | デフォルト | パターン |
---|---|---|---|
RoleRepresentation |
レスポンス
コード | メッセージ | データ型 |
---|---|---|
201 |
作成済み |
<<>> |
400 |
不正なリクエスト |
<<>> |
403 |
禁止 |
<<>> |
404 |
見つかりません |
<<>> |
500 |
内部サーバーエラー |
<<>> |
GET /admin/realms/{realm}/roles/{role-name}/composites/clients/{client-uuid}
ロールのコンポジットに含まれるクライアントのクライアントレベルのロールを取得します。
パラメーター
パスパラメーター
名前 | 説明 | デフォルト | パターン |
---|---|---|---|
realm |
レルム名 (ID ではない!) |
null |
|
client-uuid |
null |
||
role-name |
ロールの名前(IDではありません!) |
null |
コンテンツタイプ
-
application/json
レスポンス
コード | メッセージ | データ型 |
---|---|---|
200 |
List[RoleRepresentation] |
|
403 |
禁止 |
<<>> |
404 |
見つかりません |
<<>> |
DELETE /admin/realms/{realm}/roles/{role-name}/composites
ロールのコンポジットからロールを削除します。
パラメーター
パスパラメーター
名前 | 説明 | デフォルト | パターン |
---|---|---|---|
realm |
レルム名 (ID ではない!) |
null |
|
role-name |
ロールの名前(IDではありません!) |
null |
リクエストボディパラメーター
名前 | 説明 | デフォルト | パターン |
---|---|---|---|
RoleRepresentation |
レスポンス
コード | メッセージ | データ型 |
---|---|---|
204 |
No Content |
<<>> |
403 |
禁止 |
<<>> |
404 |
見つかりません |
<<>> |
GET /admin/realms/{realm}/roles/{role-name}/composites
ロールのコンポジットを取得します。
パラメーター
パスパラメーター
名前 | 説明 | デフォルト | パターン |
---|---|---|---|
realm |
レルム名 (ID ではない!) |
null |
|
role-name |
ロールの名前(IDではありません!) |
null |
コンテンツタイプ
-
application/json
レスポンス
コード | メッセージ | データ型 |
---|---|---|
200 |
List[RoleRepresentation] |
|
403 |
禁止 |
<<>> |
404 |
見つかりません |
<<>> |
POST /admin/realms/{realm}/roles/{role-name}/composites
ロールにコンポジットを追加します。
パラメーター
パスパラメーター
名前 | 説明 | デフォルト | パターン |
---|---|---|---|
realm |
レルム名 (ID ではない!) |
null |
|
role-name |
ロールの名前(IDではありません!) |
null |
リクエストボディパラメーター
名前 | 説明 | デフォルト | パターン |
---|---|---|---|
RoleRepresentation |
レスポンス
コード | メッセージ | データ型 |
---|---|---|
204 |
No Content |
<<>> |
403 |
禁止 |
<<>> |
404 |
見つかりません |
<<>> |
GET /admin/realms/{realm}/roles/{role-name}/composites/realm
ロールのコンポジットのレルムレベルのロールを取得します。
パラメーター
パスパラメーター
名前 | 説明 | デフォルト | パターン |
---|---|---|---|
realm |
レルム名 (ID ではない!) |
null |
|
role-name |
ロールの名前(IDではありません!) |
null |
コンテンツタイプ
-
application/json
レスポンス
コード | メッセージ | データ型 |
---|---|---|
200 |
List[RoleRepresentation] |
|
403 |
禁止 |
<<>> |
404 |
見つかりません |
<<>> |
DELETE /admin/realms/{realm}/roles/{role-name}
名前でロールを削除します。
パラメーター
パスパラメーター
名前 | 説明 | デフォルト | パターン |
---|---|---|---|
realm |
レルム名 (ID ではない!) |
null |
|
role-name |
ロールの名前(IDではありません!) |
null |
レスポンス
コード | メッセージ | データ型 |
---|---|---|
204 |
No Content |
<<>> |
400 |
不正なリクエスト |
<<>> |
403 |
禁止 |
<<>> |
404 |
見つかりません |
<<>> |
GET /admin/realms/{realm}/roles/{role-name}
名前でロールを取得します。
パラメーター
パスパラメーター
名前 | 説明 | デフォルト | パターン |
---|---|---|---|
realm |
レルム名 (ID ではない!) |
null |
|
role-name |
ロールの名前(IDではありません!) |
null |
コンテンツタイプ
-
application/json
レスポンス
コード | メッセージ | データ型 |
---|---|---|
200 |
||
403 |
禁止 |
<<>> |
404 |
見つかりません |
<<>> |
GET /admin/realms/{realm}/roles/{role-name}/groups
指定されたロール名を持つグループのストリームを返します。
パラメーター
パスパラメーター
名前 | 説明 | デフォルト | パターン |
---|---|---|---|
realm |
レルム名 (ID ではない!) |
null |
|
role-name |
ロール名。 |
null |
クエリパラメーター
名前 | 説明 | デフォルト | パターン |
---|---|---|---|
briefRepresentation |
false の場合、{@code GroupRepresentation} オブジェクトの完全な表現を返します。 |
true |
|
first |
返す最初の結果。負の値または {@code null} の場合は無視されます。 |
null |
|
max |
返す最大結果数。負の値または {@code null} の場合は無視されます。 |
null |
コンテンツタイプ
-
application/json
レスポンス
コード | メッセージ | データ型 |
---|---|---|
200 |
List[UserRepresentation] |
|
403 |
禁止 |
<<>> |
404 |
見つかりません |
<<>> |
GET /admin/realms/{realm}/roles/{role-name}/management/permissions
ロールの認可権限が初期化されているかどうかを示すオブジェクトと、参照を返します。
パラメーター
パスパラメーター
名前 | 説明 | デフォルト | パターン |
---|---|---|---|
realm |
レルム名 (ID ではない!) |
null |
|
role-name |
null |
コンテンツタイプ
-
application/json
レスポンス
コード | メッセージ | データ型 |
---|---|---|
200 |
||
403 |
禁止 |
<<>> |
404 |
見つかりません |
<<>> |
PUT /admin/realms/{realm}/roles/{role-name}/management/permissions
ロールの認可権限が初期化されているかどうかを示すオブジェクトと、参照を返します。
パラメーター
パスパラメーター
名前 | 説明 | デフォルト | パターン |
---|---|---|---|
realm |
レルム名 (ID ではない!) |
null |
|
role-name |
null |
リクエストボディパラメーター
名前 | 説明 | デフォルト | パターン |
---|---|---|---|
ManagementPermissionReference |
コンテンツタイプ
-
application/json
レスポンス
コード | メッセージ | データ型 |
---|---|---|
200 |
||
403 |
禁止 |
<<>> |
404 |
見つかりません |
<<>> |
PUT /admin/realms/{realm}/roles/{role-name}
名前でロールを更新します。
パラメーター
パスパラメーター
名前 | 説明 | デフォルト | パターン |
---|---|---|---|
realm |
レルム名 (ID ではない!) |
null |
|
role-name |
ロールの名前(IDではありません!) |
null |
リクエストボディパラメーター
名前 | 説明 | デフォルト | パターン |
---|---|---|---|
RoleRepresentation |
レスポンス
コード | メッセージ | データ型 |
---|---|---|
204 |
No Content |
<<>> |
403 |
禁止 |
<<>> |
404 |
見つかりません |
<<>> |
409 |
競合 |
<<>> |
GET /admin/realms/{realm}/roles/{role-name}/users
指定されたロール名を持つユーザーのストリームを返します。
パラメーター
パスパラメーター
名前 | 説明 | デフォルト | パターン |
---|---|---|---|
realm |
レルム名 (ID ではない!) |
null |
|
role-name |
ロール名。 |
null |
クエリパラメーター
名前 | 説明 | デフォルト | パターン |
---|---|---|---|
briefRepresentation |
簡潔な表現が返されるかどうかを定義するブール値 (デフォルト: false) |
null |
|
first |
返す最初の結果。負の値または {@code null} の場合は無視されます。 |
null |
|
max |
返す最大結果数。負の値または {@code null} の場合は無視されます。 |
null |
コンテンツタイプ
-
application/json
レスポンス
コード | メッセージ | データ型 |
---|---|---|
200 |
List[UserRepresentation] |
|
403 |
禁止 |
<<>> |
404 |
見つかりません |
<<>> |
ロール (ID別)
GET /admin/realms/{realm}/roles-by-id/{role-id}/composites/clients/{clientUuid}
ロールのコンポジットに含まれるクライアントのクライアントレベルのロールを取得します。
パラメーター
パスパラメーター
名前 | 説明 | デフォルト | パターン |
---|---|---|---|
realm |
レルム名 (ID ではない!) |
null |
|
clientUuid |
null |
||
role-id |
null |
コンテンツタイプ
-
application/json
レスポンス
コード | メッセージ | データ型 |
---|---|---|
200 |
List[RoleRepresentation] |
|
403 |
禁止 |
<<>> |
404 |
見つかりません |
<<>> |
DELETE /admin/realms/{realm}/roles-by-id/{role-id}/composites
ロールのコンポジットからロールのセットを削除します。
パラメーター
パスパラメーター
名前 | 説明 | デフォルト | パターン |
---|---|---|---|
realm |
レルム名 (ID ではない!) |
null |
|
role-id |
ロールID |
null |
リクエストボディパラメーター
名前 | 説明 | デフォルト | パターン |
---|---|---|---|
RoleRepresentation |
レスポンス
コード | メッセージ | データ型 |
---|---|---|
204 |
No Content |
<<>> |
403 |
禁止 |
<<>> |
GET /admin/realms/{realm}/roles-by-id/{role-id}/composites
ロールの子を取得します。ロールがコンポジットである場合、ロールの子のセットを返します。
パラメーター
パスパラメーター
名前 | 説明 | デフォルト | パターン |
---|---|---|---|
realm |
レルム名 (ID ではない!) |
null |
|
role-id |
null |
クエリパラメーター
名前 | 説明 | デフォルト | パターン |
---|---|---|---|
first |
null |
||
max |
null |
||
検索 |
null |
コンテンツタイプ
-
application/json
レスポンス
コード | メッセージ | データ型 |
---|---|---|
200 |
List[RoleRepresentation] |
|
403 |
禁止 |
<<>> |
POST /admin/realms/{realm}/roles-by-id/{role-id}/composites
ロールをいくつかの子ロールに関連付けることで、コンポジットロールにします。
パラメーター
パスパラメーター
名前 | 説明 | デフォルト | パターン |
---|---|---|---|
realm |
レルム名 (ID ではない!) |
null |
|
role-id |
null |
リクエストボディパラメーター
名前 | 説明 | デフォルト | パターン |
---|---|---|---|
RoleRepresentation |
レスポンス
コード | メッセージ | データ型 |
---|---|---|
204 |
No Content |
<<>> |
403 |
禁止 |
<<>> |
GET /admin/realms/{realm}/roles-by-id/{role-id}/composites/realm
ロールのコンポジットに含まれるレルムレベルのロールを取得します。
パラメーター
パスパラメーター
名前 | 説明 | デフォルト | パターン |
---|---|---|---|
realm |
レルム名 (ID ではない!) |
null |
|
role-id |
null |
コンテンツタイプ
-
application/json
レスポンス
コード | メッセージ | データ型 |
---|---|---|
200 |
List[RoleRepresentation] |
|
403 |
禁止 |
<<>> |
DELETE /admin/realms/{realm}/roles-by-id/{role-id}
ロールを削除します。
パラメーター
パスパラメーター
名前 | 説明 | デフォルト | パターン |
---|---|---|---|
realm |
レルム名 (ID ではない!) |
null |
|
role-id |
ロールのID |
null |
レスポンス
コード | メッセージ | データ型 |
---|---|---|
204 |
No Content |
<<>> |
400 |
不正なリクエスト |
<<>> |
403 |
禁止 |
<<>> |
GET /admin/realms/{realm}/roles-by-id/{role-id}
特定のロールの表現を取得します。
パラメーター
パスパラメーター
名前 | 説明 | デフォルト | パターン |
---|---|---|---|
realm |
レルム名 (ID ではない!) |
null |
|
role-id |
ロールのID |
null |
コンテンツタイプ
-
application/json
レスポンス
コード | メッセージ | データ型 |
---|---|---|
200 |
||
403 |
禁止 |
<<>> |
GET /admin/realms/{realm}/roles-by-id/{role-id}/management/permissions
ロールの認可権限が初期化されているかどうかを示すオブジェクトと、参照を返します。
パラメーター
パスパラメーター
名前 | 説明 | デフォルト | パターン |
---|---|---|---|
realm |
レルム名 (ID ではない!) |
null |
|
role-id |
null |
コンテンツタイプ
-
application/json
レスポンス
コード | メッセージ | データ型 |
---|---|---|
200 |
||
403 |
禁止 |
<<>> |
PUT /admin/realms/{realm}/roles-by-id/{role-id}/management/permissions
ロールの認可権限が初期化されているかどうかを示すオブジェクトと、参照を返します。
パラメーター
パスパラメーター
名前 | 説明 | デフォルト | パターン |
---|---|---|---|
realm |
レルム名 (ID ではない!) |
null |
|
role-id |
null |
リクエストボディパラメーター
名前 | 説明 | デフォルト | パターン |
---|---|---|---|
ManagementPermissionReference |
コンテンツタイプ
-
application/json
レスポンス
コード | メッセージ | データ型 |
---|---|---|
200 |
||
403 |
禁止 |
<<>> |
PUT /admin/realms/{realm}/roles-by-id/{role-id}
ロールを更新します。
パラメーター
パスパラメーター
名前 | 説明 | デフォルト | パターン |
---|---|---|---|
realm |
レルム名 (ID ではない!) |
null |
|
role-id |
ロールのID |
null |
リクエストボディパラメーター
名前 | 説明 | デフォルト | パターン |
---|---|---|---|
RoleRepresentation |
レスポンス
コード | メッセージ | データ型 |
---|---|---|
204 |
No Content |
<<>> |
403 |
禁止 |
<<>> |
スコープマッピング
GET /admin/realms/{realm}/client-scopes/{client-scope-id}/scope-mappings/clients/{client}/available
利用可能なクライアントレベルのロール。クライアントのスコープに関連付けることができるクライアントのロールを返します。
パラメーター
パスパラメーター
名前 | 説明 | デフォルト | パターン |
---|---|---|---|
realm |
レルム名 (ID ではない!) |
null |
|
client-scope-id |
null |
||
client |
null |
コンテンツタイプ
-
application/json
レスポンス
コード | メッセージ | データ型 |
---|---|---|
200 |
OK |
List[RoleRepresentation] |
GET /admin/realms/{realm}/client-scopes/{client-scope-id}/scope-mappings/clients/{client}/composite
有効なクライアントロールを取得します。クライアントのスコープに関連付けられているクライアントのロールを返します。
パラメーター
パスパラメーター
名前 | 説明 | デフォルト | パターン |
---|---|---|---|
realm |
レルム名 (ID ではない!) |
null |
|
client-scope-id |
null |
||
client |
null |
クエリパラメーター
名前 | 説明 | デフォルト | パターン |
---|---|---|---|
briefRepresentation |
false の場合、ロールをその属性とともに返します。 |
true |
コンテンツタイプ
-
application/json
レスポンス
コード | メッセージ | データ型 |
---|---|---|
200 |
OK |
List[RoleRepresentation] |
DELETE /admin/realms/{realm}/client-scopes/{client-scope-id}/scope-mappings/clients/{client}
クライアントのスコープからクライアントレベルのロールを削除します。
パラメーター
パスパラメーター
名前 | 説明 | デフォルト | パターン |
---|---|---|---|
realm |
レルム名 (ID ではない!) |
null |
|
client-scope-id |
null |
||
client |
null |
リクエストボディパラメーター
名前 | 説明 | デフォルト | パターン |
---|---|---|---|
RoleRepresentation |
レスポンス
コード | メッセージ | データ型 |
---|---|---|
204 |
No Content |
<<>> |
GET /admin/realms/{realm}/client-scopes/{client-scope-id}/scope-mappings/clients/{client}
クライアントのスコープに関連付けられたロールを取得します。クライアントのロールを返します。
パラメーター
パスパラメーター
名前 | 説明 | デフォルト | パターン |
---|---|---|---|
realm |
レルム名 (ID ではない!) |
null |
|
client-scope-id |
null |
||
client |
null |
コンテンツタイプ
-
application/json
レスポンス
コード | メッセージ | データ型 |
---|---|---|
200 |
OK |
List[RoleRepresentation] |
POST /admin/realms/{realm}/client-scopes/{client-scope-id}/scope-mappings/clients/{client}
クライアントレベルのロールをクライアントのスコープに追加します。
パラメーター
パスパラメーター
名前 | 説明 | デフォルト | パターン |
---|---|---|---|
realm |
レルム名 (ID ではない!) |
null |
|
client-scope-id |
null |
||
client |
null |
リクエストボディパラメーター
名前 | 説明 | デフォルト | パターン |
---|---|---|---|
RoleRepresentation |
レスポンス
コード | メッセージ | データ型 |
---|---|---|
204 |
No Content |
<<>> |
GET /admin/realms/{realm}/client-scopes/{client-scope-id}/scope-mappings
クライアントのすべてのスコープマッピングを取得します。
パラメーター
パスパラメーター
名前 | 説明 | デフォルト | パターン |
---|---|---|---|
realm |
レルム名 (ID ではない!) |
null |
|
client-scope-id |
null |
コンテンツタイプ
-
application/json
レスポンス
コード | メッセージ | データ型 |
---|---|---|
200 |
OK |
GET /admin/realms/{realm}/client-scopes/{client-scope-id}/scope-mappings/realm/available
このクライアントのスコープにアタッチ可能なレルムレベルのロールを取得します。
パラメーター
パスパラメーター
名前 | 説明 | デフォルト | パターン |
---|---|---|---|
realm |
レルム名 (ID ではない!) |
null |
|
client-scope-id |
null |
コンテンツタイプ
-
application/json
レスポンス
コード | メッセージ | データ型 |
---|---|---|
200 |
OK |
List[RoleRepresentation] |
GET /admin/realms/{realm}/client-scopes/{client-scope-id}/scope-mappings/realm/composite
クライアントのスコープに関連付けられた有効なレルムレベルのロールを取得します。これは、クライアントのスコープに関連付けられたコンポジットロールを再帰的に処理し、ロールをこのリストに追加します。
説明
このメソッドは、クライアントに関連付けられたレルムレベルのロールの包括的な全体像を示すためのものです。
パラメーター
パスパラメーター
名前 | 説明 | デフォルト | パターン |
---|---|---|---|
realm |
レルム名 (ID ではない!) |
null |
|
client-scope-id |
null |
クエリパラメーター
名前 | 説明 | デフォルト | パターン |
---|---|---|---|
briefRepresentation |
false の場合、ロールをその属性とともに返します。 |
true |
コンテンツタイプ
-
application/json
レスポンス
コード | メッセージ | データ型 |
---|---|---|
200 |
OK |
List[RoleRepresentation] |
DELETE /admin/realms/{realm}/client-scopes/{client-scope-id}/scope-mappings/realm
クライアントのスコープからレルムレベルのロールのセットを削除します。
パラメーター
パスパラメーター
名前 | 説明 | デフォルト | パターン |
---|---|---|---|
realm |
レルム名 (ID ではない!) |
null |
|
client-scope-id |
null |
リクエストボディパラメーター
名前 | 説明 | デフォルト | パターン |
---|---|---|---|
RoleRepresentation |
レスポンス
コード | メッセージ | データ型 |
---|---|---|
204 |
No Content |
<<>> |
GET /admin/realms/{realm}/client-scopes/{client-scope-id}/scope-mappings/realm
クライアントのスコープに関連付けられたレルムレベルのロールを取得します。
パラメーター
パスパラメーター
名前 | 説明 | デフォルト | パターン |
---|---|---|---|
realm |
レルム名 (ID ではない!) |
null |
|
client-scope-id |
null |
コンテンツタイプ
-
application/json
レスポンス
コード | メッセージ | データ型 |
---|---|---|
200 |
OK |
List[RoleRepresentation] |
POST /admin/realms/{realm}/client-scopes/{client-scope-id}/scope-mappings/realm
レルムレベルのロールのセットをクライアントのスコープに追加します。
パラメーター
パスパラメーター
名前 | 説明 | デフォルト | パターン |
---|---|---|---|
realm |
レルム名 (ID ではない!) |
null |
|
client-scope-id |
null |
リクエストボディパラメーター
名前 | 説明 | デフォルト | パターン |
---|---|---|---|
RoleRepresentation |
レスポンス
コード | メッセージ | データ型 |
---|---|---|
204 |
No Content |
<<>> |
GET /admin/realms/{realm}/client-templates/{client-scope-id}/scope-mappings/clients/{client}/available
利用可能なクライアントレベルのロール。クライアントのスコープに関連付けることができるクライアントのロールを返します。
パラメーター
パスパラメーター
名前 | 説明 | デフォルト | パターン |
---|---|---|---|
realm |
レルム名 (ID ではない!) |
null |
|
client-scope-id |
null |
||
client |
null |
コンテンツタイプ
-
application/json
レスポンス
コード | メッセージ | データ型 |
---|---|---|
200 |
OK |
List[RoleRepresentation] |
GET /admin/realms/{realm}/client-templates/{client-scope-id}/scope-mappings/clients/{client}/composite
有効なクライアントロールを取得します。クライアントのスコープに関連付けられているクライアントのロールを返します。
パラメーター
パスパラメーター
名前 | 説明 | デフォルト | パターン |
---|---|---|---|
realm |
レルム名 (ID ではない!) |
null |
|
client-scope-id |
null |
||
client |
null |
クエリパラメーター
名前 | 説明 | デフォルト | パターン |
---|---|---|---|
briefRepresentation |
false の場合、ロールをその属性とともに返します。 |
true |
コンテンツタイプ
-
application/json
レスポンス
コード | メッセージ | データ型 |
---|---|---|
200 |
OK |
List[RoleRepresentation] |
DELETE /admin/realms/{realm}/client-templates/{client-scope-id}/scope-mappings/clients/{client}
クライアントのスコープからクライアントレベルのロールを削除します。
パラメーター
パスパラメーター
名前 | 説明 | デフォルト | パターン |
---|---|---|---|
realm |
レルム名 (ID ではない!) |
null |
|
client-scope-id |
null |
||
client |
null |
リクエストボディパラメーター
名前 | 説明 | デフォルト | パターン |
---|---|---|---|
RoleRepresentation |
レスポンス
コード | メッセージ | データ型 |
---|---|---|
204 |
No Content |
<<>> |
GET /admin/realms/{realm}/client-templates/{client-scope-id}/scope-mappings/clients/{client}
クライアントのスコープに関連付けられたロールを取得します。クライアントのロールを返します。
パラメーター
パスパラメーター
名前 | 説明 | デフォルト | パターン |
---|---|---|---|
realm |
レルム名 (ID ではない!) |
null |
|
client-scope-id |
null |
||
client |
null |
コンテンツタイプ
-
application/json
レスポンス
コード | メッセージ | データ型 |
---|---|---|
200 |
OK |
List[RoleRepresentation] |
POST /admin/realms/{realm}/client-templates/{client-scope-id}/scope-mappings/clients/{client}
クライアントレベルのロールをクライアントのスコープに追加します。
パラメーター
パスパラメーター
名前 | 説明 | デフォルト | パターン |
---|---|---|---|
realm |
レルム名 (ID ではない!) |
null |
|
client-scope-id |
null |
||
client |
null |
リクエストボディパラメーター
名前 | 説明 | デフォルト | パターン |
---|---|---|---|
RoleRepresentation |
レスポンス
コード | メッセージ | データ型 |
---|---|---|
204 |
No Content |
<<>> |
GET /admin/realms/{realm}/client-templates/{client-scope-id}/scope-mappings
クライアントのすべてのスコープマッピングを取得します。
パラメーター
パスパラメーター
名前 | 説明 | デフォルト | パターン |
---|---|---|---|
realm |
レルム名 (ID ではない!) |
null |
|
client-scope-id |
null |
コンテンツタイプ
-
application/json
レスポンス
コード | メッセージ | データ型 |
---|---|---|
200 |
OK |
GET /admin/realms/{realm}/client-templates/{client-scope-id}/scope-mappings/realm/available
このクライアントのスコープにアタッチ可能なレルムレベルのロールを取得します。
パラメーター
パスパラメーター
名前 | 説明 | デフォルト | パターン |
---|---|---|---|
realm |
レルム名 (ID ではない!) |
null |
|
client-scope-id |
null |
コンテンツタイプ
-
application/json
レスポンス
コード | メッセージ | データ型 |
---|---|---|
200 |
OK |
List[RoleRepresentation] |
GET /admin/realms/{realm}/client-templates/{client-scope-id}/scope-mappings/realm/composite
クライアントのスコープに関連付けられた有効なレルムレベルのロールを取得します。これは、クライアントのスコープに関連付けられたコンポジットロールを再帰的に処理し、ロールをこのリストに追加します。
説明
このメソッドは、クライアントに関連付けられたレルムレベルのロールの包括的な全体像を示すためのものです。
パラメーター
パスパラメーター
名前 | 説明 | デフォルト | パターン |
---|---|---|---|
realm |
レルム名 (ID ではない!) |
null |
|
client-scope-id |
null |
クエリパラメーター
名前 | 説明 | デフォルト | パターン |
---|---|---|---|
briefRepresentation |
false の場合、ロールをその属性とともに返します。 |
true |
コンテンツタイプ
-
application/json
レスポンス
コード | メッセージ | データ型 |
---|---|---|
200 |
OK |
List[RoleRepresentation] |
DELETE /admin/realms/{realm}/client-templates/{client-scope-id}/scope-mappings/realm
クライアントのスコープからレルムレベルのロールのセットを削除します。
パラメーター
パスパラメーター
名前 | 説明 | デフォルト | パターン |
---|---|---|---|
realm |
レルム名 (ID ではない!) |
null |
|
client-scope-id |
null |
リクエストボディパラメーター
名前 | 説明 | デフォルト | パターン |
---|---|---|---|
RoleRepresentation |
レスポンス
コード | メッセージ | データ型 |
---|---|---|
204 |
No Content |
<<>> |
GET /admin/realms/{realm}/client-templates/{client-scope-id}/scope-mappings/realm
クライアントのスコープに関連付けられたレルムレベルのロールを取得します。
パラメーター
パスパラメーター
名前 | 説明 | デフォルト | パターン |
---|---|---|---|
realm |
レルム名 (ID ではない!) |
null |
|
client-scope-id |
null |
コンテンツタイプ
-
application/json
レスポンス
コード | メッセージ | データ型 |
---|---|---|
200 |
OK |
List[RoleRepresentation] |
POST /admin/realms/{realm}/client-templates/{client-scope-id}/scope-mappings/realm
レルムレベルのロールのセットをクライアントのスコープに追加します。
パラメーター
パスパラメーター
名前 | 説明 | デフォルト | パターン |
---|---|---|---|
realm |
レルム名 (ID ではない!) |
null |
|
client-scope-id |
null |
リクエストボディパラメーター
名前 | 説明 | デフォルト | パターン |
---|---|---|---|
RoleRepresentation |
レスポンス
コード | メッセージ | データ型 |
---|---|---|
204 |
No Content |
<<>> |
GET /admin/realms/{realm}/clients/{client-uuid}/scope-mappings/clients/{client}/available
利用可能なクライアントレベルのロール。クライアントのスコープに関連付けることができるクライアントのロールを返します。
パラメーター
パスパラメーター
名前 | 説明 | デフォルト | パターン |
---|---|---|---|
realm |
レルム名 (ID ではない!) |
null |
|
client-uuid |
クライアントの ID (client-id ではない!) |
null |
|
client |
null |
コンテンツタイプ
-
application/json
レスポンス
コード | メッセージ | データ型 |
---|---|---|
200 |
OK |
List[RoleRepresentation] |
GET /admin/realms/{realm}/clients/{client-uuid}/scope-mappings/clients/{client}/composite
有効なクライアントロールを取得します。クライアントのスコープに関連付けられているクライアントのロールを返します。
パラメーター
パスパラメーター
名前 | 説明 | デフォルト | パターン |
---|---|---|---|
realm |
レルム名 (ID ではない!) |
null |
|
client-uuid |
クライアントの ID (client-id ではない!) |
null |
|
client |
null |
クエリパラメーター
名前 | 説明 | デフォルト | パターン |
---|---|---|---|
briefRepresentation |
false の場合、ロールをその属性とともに返します。 |
true |
コンテンツタイプ
-
application/json
レスポンス
コード | メッセージ | データ型 |
---|---|---|
200 |
OK |
List[RoleRepresentation] |
DELETE /admin/realms/{realm}/clients/{client-uuid}/scope-mappings/clients/{client}
クライアントのスコープからクライアントレベルのロールを削除します。
パラメーター
パスパラメーター
名前 | 説明 | デフォルト | パターン |
---|---|---|---|
realm |
レルム名 (ID ではない!) |
null |
|
client-uuid |
クライアントの ID (client-id ではない!) |
null |
|
client |
null |
リクエストボディパラメーター
名前 | 説明 | デフォルト | パターン |
---|---|---|---|
RoleRepresentation |
レスポンス
コード | メッセージ | データ型 |
---|---|---|
204 |
No Content |
<<>> |
GET /admin/realms/{realm}/clients/{client-uuid}/scope-mappings/clients/{client}
クライアントのスコープに関連付けられたロールを取得します。クライアントのロールを返します。
パラメーター
パスパラメーター
名前 | 説明 | デフォルト | パターン |
---|---|---|---|
realm |
レルム名 (ID ではない!) |
null |
|
client-uuid |
クライアントの ID (client-id ではない!) |
null |
|
client |
null |
コンテンツタイプ
-
application/json
レスポンス
コード | メッセージ | データ型 |
---|---|---|
200 |
OK |
List[RoleRepresentation] |
POST /admin/realms/{realm}/clients/{client-uuid}/scope-mappings/clients/{client}
クライアントレベルのロールをクライアントのスコープに追加します。
パラメーター
パスパラメーター
名前 | 説明 | デフォルト | パターン |
---|---|---|---|
realm |
レルム名 (ID ではない!) |
null |
|
client-uuid |
クライアントの ID (client-id ではない!) |
null |
|
client |
null |
リクエストボディパラメーター
名前 | 説明 | デフォルト | パターン |
---|---|---|---|
RoleRepresentation |
レスポンス
コード | メッセージ | データ型 |
---|---|---|
204 |
No Content |
<<>> |
GET /admin/realms/{realm}/clients/{client-uuid}/scope-mappings
クライアントのすべてのスコープマッピングを取得します。
パラメーター
パスパラメーター
名前 | 説明 | デフォルト | パターン |
---|---|---|---|
realm |
レルム名 (ID ではない!) |
null |
|
client-uuid |
クライアントの ID (client-id ではない!) |
null |
コンテンツタイプ
-
application/json
レスポンス
コード | メッセージ | データ型 |
---|---|---|
200 |
OK |
GET /admin/realms/{realm}/clients/{client-uuid}/scope-mappings/realm/available
このクライアントのスコープにアタッチ可能なレルムレベルのロールを取得します。
パラメーター
パスパラメーター
名前 | 説明 | デフォルト | パターン |
---|---|---|---|
realm |
レルム名 (ID ではない!) |
null |
|
client-uuid |
クライアントの ID (client-id ではない!) |
null |
コンテンツタイプ
-
application/json
レスポンス
コード | メッセージ | データ型 |
---|---|---|
200 |
OK |
List[RoleRepresentation] |
GET /admin/realms/{realm}/clients/{client-uuid}/scope-mappings/realm/composite
クライアントのスコープに関連付けられた有効なレルムレベルのロールを取得します。これは、クライアントのスコープに関連付けられたコンポジットロールを再帰的に処理し、ロールをこのリストに追加します。
説明
このメソッドは、クライアントに関連付けられたレルムレベルのロールの包括的な全体像を示すためのものです。
パラメーター
パスパラメーター
名前 | 説明 | デフォルト | パターン |
---|---|---|---|
realm |
レルム名 (ID ではない!) |
null |
|
client-uuid |
クライアントの ID (client-id ではない!) |
null |
クエリパラメーター
名前 | 説明 | デフォルト | パターン |
---|---|---|---|
briefRepresentation |
false の場合、ロールをその属性とともに返します。 |
true |
コンテンツタイプ
-
application/json
レスポンス
コード | メッセージ | データ型 |
---|---|---|
200 |
OK |
List[RoleRepresentation] |
DELETE /admin/realms/{realm}/clients/{client-uuid}/scope-mappings/realm
クライアントのスコープからレルムレベルのロールのセットを削除します。
パラメーター
パスパラメーター
名前 | 説明 | デフォルト | パターン |
---|---|---|---|
realm |
レルム名 (ID ではない!) |
null |
|
client-uuid |
クライアントの ID (client-id ではない!) |
null |
リクエストボディパラメーター
名前 | 説明 | デフォルト | パターン |
---|---|---|---|
RoleRepresentation |
レスポンス
コード | メッセージ | データ型 |
---|---|---|
204 |
No Content |
<<>> |
GET /admin/realms/{realm}/clients/{client-uuid}/scope-mappings/realm
クライアントのスコープに関連付けられたレルムレベルのロールを取得します。
パラメーター
パスパラメーター
名前 | 説明 | デフォルト | パターン |
---|---|---|---|
realm |
レルム名 (ID ではない!) |
null |
|
client-uuid |
クライアントの ID (client-id ではない!) |
null |
コンテンツタイプ
-
application/json
レスポンス
コード | メッセージ | データ型 |
---|---|---|
200 |
OK |
List[RoleRepresentation] |
POST /admin/realms/{realm}/clients/{client-uuid}/scope-mappings/realm
レルムレベルのロールのセットをクライアントのスコープに追加します。
パラメーター
パスパラメーター
名前 | 説明 | デフォルト | パターン |
---|---|---|---|
realm |
レルム名 (ID ではない!) |
null |
|
client-uuid |
クライアントの ID (client-id ではない!) |
null |
リクエストボディパラメーター
名前 | 説明 | デフォルト | パターン |
---|---|---|---|
RoleRepresentation |
レスポンス
コード | メッセージ | データ型 |
---|---|---|
204 |
No Content |
<<>> |
ユーザー
GET /admin/realms/{realm}/users/count
指定された条件に一致するユーザー数を返します。
説明
これには3つの異なる呼び出し方があります。 1. 条件を指定せずに {@code null} を渡します。そのレルム内のすべてのユーザー数が返されます。 <p> 2. {@code search} が指定されている場合、{@code last} などの他の条件は設定しても無視されます。 {@code search} 文字列は、ユーザーの姓、名、ユーザー名、およびメールアドレスに対して照合されます。 <p> 3. {@code search} が指定されていないが、{@code last}、{@code first}、{@code email}、または {@code username} のいずれかが指定されている場合、これらの条件はユーザーエンティティのそれぞれのフィールドに対して照合されます。論理積と組み合わせて使用されます。
パラメーター
パスパラメーター
名前 | 説明 | デフォルト | パターン |
---|---|---|---|
realm |
レルム名 (ID ではない!) |
null |
クエリパラメーター
名前 | 説明 | デフォルト | パターン |
---|---|---|---|
email |
メールフィルター |
null |
|
emailVerified |
null |
||
enabled |
ユーザーが有効かどうかを表すブール値 |
null |
|
firstName |
名フィルター |
null |
|
lastName |
姓フィルター |
null |
|
q |
null |
||
検索 |
以下のすべてのフィールドの任意の検索文字列。デフォルトの検索動作はプレフィックスベースです(例:foo または foo*)。中間一致検索には foo を使用し、完全一致検索には "foo" を使用します。 |
null |
|
username |
ユーザー名フィルター |
null |
コンテンツタイプ
-
application/json
レスポンス
コード | メッセージ | データ型 |
---|---|---|
200 |
OK |
|
403 |
禁止 |
<<>> |
GET /admin/realms/{realm}/users
ユーザーを取得します。クエリパラメータに従ってフィルタリングされたユーザーのストリームを返します。
パラメーター
パスパラメーター
名前 | 説明 | デフォルト | パターン |
---|---|---|---|
realm |
レルム名 (ID ではない!) |
null |
クエリパラメーター
名前 | 説明 | デフォルト | パターン |
---|---|---|---|
briefRepresentation |
簡潔な表現が返されるかどうかを定義するブール値 (デフォルト: false) |
null |
|
email |
メールに含まれる文字列、またはパラメータ "exact" が true の場合は完全なメールアドレス |
null |
|
emailVerified |
メールが認証されているかどうか |
null |
|
enabled |
ユーザーが有効かどうかを表すブール値 |
null |
|
exact |
パラメータ "last"、"first"、"email" および "username" が完全に一致する必要があるかどうかを定義するブール値 |
null |
|
first |
ページネーションオフセット |
null |
|
firstName |
firstName に含まれる文字列、またはパラメータ "exact" が true の場合は完全な firstName |
null |
|
idpAlias |
ユーザーにリンクされたアイデンティティプロバイダーのエイリアス |
null |
|
idpUserId |
ユーザーにリンクされたアイデンティティプロバイダーのユーザーID |
null |
|
lastName |
lastName に含まれる文字列、またはパラメータ "exact" が true の場合は完全な lastName |
null |
|
max |
最大結果サイズ (デフォルトは 100) |
null |
|
q |
カスタム属性を検索するクエリ ('key1:value2 key2:value2' 形式) |
null |
|
検索 |
ユーザー名、名、姓、またはメールアドレスに含まれる文字列。デフォルトの検索動作はプレフィックスベースです(例:foo または foo*)。中間一致検索には foo を使用し、完全一致検索には "foo" を使用します。 |
null |
|
username |
ユーザー名に含まれる文字列、またはパラメータ "exact" が true の場合は完全なユーザー名 |
null |
コンテンツタイプ
-
application/json
レスポンス
コード | メッセージ | データ型 |
---|---|---|
200 |
OK |
List[UserRepresentation] |
403 |
禁止 |
<<>> |
POST /admin/realms/{realm}/users
新しいユーザーを作成します。ユーザー名は一意である必要があります。
パラメーター
パスパラメーター
名前 | 説明 | デフォルト | パターン |
---|---|---|---|
realm |
レルム名 (ID ではない!) |
null |
リクエストボディパラメーター
名前 | 説明 | デフォルト | パターン |
---|---|---|---|
UserRepresentation |
レスポンス
コード | メッセージ | データ型 |
---|---|---|
201 |
作成済み |
<<>> |
400 |
不正なリクエスト |
<<>> |
403 |
禁止 |
<<>> |
409 |
競合 |
<<>> |
500 |
内部サーバーエラー |
<<>> |
GET /admin/realms/{realm}/users/profile
説明
ユーザープロファイルの設定を取得します。
パラメーター
パスパラメーター
名前 | 説明 | デフォルト | パターン |
---|---|---|---|
realm |
レルム名 (ID ではない!) |
null |
コンテンツタイプ
-
application/json
レスポンス
コード | メッセージ | データ型 |
---|---|---|
200 |
OK |
|
403 |
禁止 |
<<>> |
GET /admin/realms/{realm}/users/profile/metadata
説明
設定から UserProfileMetadata を取得します。
パラメーター
パスパラメーター
名前 | 説明 | デフォルト | パターン |
---|---|---|---|
realm |
レルム名 (ID ではない!) |
null |
コンテンツタイプ
-
application/json
レスポンス
コード | メッセージ | データ型 |
---|---|---|
200 |
OK |
|
403 |
禁止 |
<<>> |
PUT /admin/realms/{realm}/users/profile
説明
ユーザープロファイルの設定を設定します。
パラメーター
パスパラメーター
名前 | 説明 | デフォルト | パターン |
---|---|---|---|
realm |
レルム名 (ID ではない!) |
null |
リクエストボディパラメーター
名前 | 説明 | デフォルト | パターン |
---|---|---|---|
UPConfig |
コンテンツタイプ
-
application/json
レスポンス
コード | メッセージ | データ型 |
---|---|---|
200 |
OK |
|
403 |
禁止 |
<<>> |
GET /admin/realms/{realm}/users/{user-id}/configured-user-storage-credential-types
ユーザーが保存されているユーザーストレージによって提供される資格情報タイプを返します。
説明
返される値には、たとえば「password」、「otp」などが含まれます。これは、ユーザーストレージによってバックアップされていない「ローカル」ユーザーに対しては常に空のリストを返します。
パラメーター
パスパラメーター
名前 | 説明 | デフォルト | パターン |
---|---|---|---|
realm |
レルム名 (ID ではない!) |
null |
|
user-id |
null |
コンテンツタイプ
-
application/json
レスポンス
コード | メッセージ | データ型 |
---|---|---|
200 |
OK |
List[[string]] |
403 |
禁止 |
<<>> |
DELETE /admin/realms/{realm}/users/{user-id}/consents/{client}
特定のクライアントの同意とオフライン トークンをユーザーから取り消します。
パラメーター
パスパラメーター
名前 | 説明 | デフォルト | パターン |
---|---|---|---|
realm |
レルム名 (ID ではない!) |
null |
|
user-id |
null |
||
client |
クライアントID |
null |
レスポンス
コード | メッセージ | データ型 |
---|---|---|
204 |
No Content |
<<>> |
403 |
禁止 |
<<>> |
404 |
見つかりません |
<<>> |
GET /admin/realms/{realm}/users/{user-id}/consents
ユーザーによって付与された同意を取得します。
パラメーター
パスパラメーター
名前 | 説明 | デフォルト | パターン |
---|---|---|---|
realm |
レルム名 (ID ではない!) |
null |
|
user-id |
null |
コンテンツタイプ
-
application/json
レスポンス
コード | メッセージ | データ型 |
---|---|---|
200 |
OK |
List[[AnyType]] |
403 |
禁止 |
<<>> |
DELETE /admin/realms/{realm}/users/{user-id}/credentials/{credentialId}
ユーザーの資格情報を削除します。
パラメーター
パスパラメーター
名前 | 説明 | デフォルト | パターン |
---|---|---|---|
realm |
レルム名 (ID ではない!) |
null |
|
user-id |
null |
||
credentialId |
null |
レスポンス
コード | メッセージ | データ型 |
---|---|---|
204 |
No Content |
<<>> |
403 |
禁止 |
<<>> |
404 |
見つかりません |
<<>> |
POST /admin/realms/{realm}/users/{user-id}/credentials/{credentialId}/moveAfter/{newPreviousCredentialId}
資格情報を別の資格情報の後ろの位置に移動します。
パラメーター
パスパラメーター
名前 | 説明 | デフォルト | パターン |
---|---|---|---|
realm |
レルム名 (ID ではない!) |
null |
|
user-id |
null |
||
credentialId |
移動する資格情報 |
null |
|
newPreviousCredentialId |
リスト内の前の要素となる資格情報。 null に設定すると、移動された資格情報はリストの最初の要素になります。 |
null |
レスポンス
コード | メッセージ | データ型 |
---|---|---|
204 |
No Content |
<<>> |
403 |
禁止 |
<<>> |
404 |
見つかりません |
<<>> |
POST /admin/realms/{realm}/users/{user-id}/credentials/{credentialId}/moveToFirst
ユーザーの資格情報リストの最初の位置に資格情報を移動します。
パラメーター
パスパラメーター
名前 | 説明 | デフォルト | パターン |
---|---|---|---|
realm |
レルム名 (ID ではない!) |
null |
|
user-id |
null |
||
credentialId |
移動する資格情報 |
null |
レスポンス
コード | メッセージ | データ型 |
---|---|---|
204 |
No Content |
<<>> |
403 |
禁止 |
<<>> |
404 |
見つかりません |
<<>> |
PUT /admin/realms/{realm}/users/{user-id}/credentials/{credentialId}/userLabel
ユーザーの資格情報ラベルを更新します。
パラメーター
パスパラメーター
名前 | 説明 | デフォルト | パターン |
---|---|---|---|
realm |
レルム名 (ID ではない!) |
null |
|
user-id |
null |
||
credentialId |
null |
リクエストボディパラメーター
名前 | 説明 | デフォルト | パターン |
---|---|---|---|
body |
レスポンス
コード | メッセージ | データ型 |
---|---|---|
204 |
No Content |
<<>> |
403 |
禁止 |
<<>> |
404 |
見つかりません |
<<>> |
GET /admin/realms/{realm}/users/{user-id}/credentials
パラメーター
パスパラメーター
名前 | 説明 | デフォルト | パターン |
---|---|---|---|
realm |
レルム名 (ID ではない!) |
null |
|
user-id |
null |
コンテンツタイプ
-
application/json
レスポンス
コード | メッセージ | データ型 |
---|---|---|
200 |
OK |
List[CredentialRepresentation] |
403 |
禁止 |
<<>> |
DELETE /admin/realms/{realm}/users/{user-id}
ユーザーを削除します。
パラメーター
パスパラメーター
名前 | 説明 | デフォルト | パターン |
---|---|---|---|
realm |
レルム名 (ID ではない!) |
null |
|
user-id |
null |
レスポンス
コード | メッセージ | データ型 |
---|---|---|
204 |
No Content |
<<>> |
400 |
不正なリクエスト |
<<>> |
403 |
禁止 |
<<>> |
PUT /admin/realms/{realm}/users/{user-id}/disable-credential-types
特定のタイプのユーザーのすべての資格情報を無効にします。
パラメーター
パスパラメーター
名前 | 説明 | デフォルト | パターン |
---|---|---|---|
realm |
レルム名 (ID ではない!) |
null |
|
user-id |
null |
リクエストボディパラメーター
名前 | 説明 | デフォルト | パターン |
---|---|---|---|
string |
レスポンス
コード | メッセージ | データ型 |
---|---|---|
204 |
No Content |
<<>> |
403 |
禁止 |
<<>> |
PUT /admin/realms/{realm}/users/{user-id}/execute-actions-email
特定の操作を実行するためにクリックできるリンクを含むメールをユーザーに送信します。
説明
メールには、ユーザーがクリックして必須アクションのセットを実行できるリンクが含まれています。 redirectUri および clientId パラメータはオプションです。リダイレクトが指定されていない場合、アクションが完了した後でクリックするリンクは表示されません。リダイレクト URI は、特定の clientId の有効な URI である必要があります。
パラメーター
パスパラメーター
名前 | 説明 | デフォルト | パターン |
---|---|---|---|
realm |
レルム名 (ID ではない!) |
null |
|
user-id |
null |
リクエストボディパラメーター
名前 | 説明 | デフォルト | パターン |
---|---|---|---|
string |
クエリパラメーター
名前 | 説明 | デフォルト | パターン |
---|---|---|---|
client_id |
クライアントID |
null |
|
lifespan |
生成されたトークンが期限切れになるまでの秒数 |
null |
|
redirect_uri |
リダイレクト URI |
null |
レスポンス
コード | メッセージ | データ型 |
---|---|---|
204 |
No Content |
<<>> |
400 |
不正なリクエスト |
<<>> |
403 |
禁止 |
<<>> |
404 |
見つかりません |
<<>> |
500 |
内部サーバーエラー |
<<>> |
GET /admin/realms/{realm}/users/{user-id}/federated-identity
ユーザーに関連付けられたソーシャルログインを取得します。
パラメーター
パスパラメーター
名前 | 説明 | デフォルト | パターン |
---|---|---|---|
realm |
レルム名 (ID ではない!) |
null |
|
user-id |
null |
コンテンツタイプ
-
application/json
レスポンス
コード | メッセージ | データ型 |
---|---|---|
200 |
OK |
|
403 |
禁止 |
<<>> |
DELETE /admin/realms/{realm}/users/{user-id}/federated-identity/{provider}
ユーザーからソーシャルログインプロバイダーを削除します。
パラメーター
パスパラメーター
名前 | 説明 | デフォルト | パターン |
---|---|---|---|
realm |
レルム名 (ID ではない!) |
null |
|
user-id |
null |
||
provider |
ソーシャルログインプロバイダーID |
null |
レスポンス
コード | メッセージ | データ型 |
---|---|---|
204 |
No Content |
<<>> |
403 |
禁止 |
<<>> |
404 |
見つかりません |
<<>> |
POST /admin/realms/{realm}/users/{user-id}/federated-identity/{provider}
ユーザーにソーシャルログインプロバイダーを追加します。
パラメーター
パスパラメーター
名前 | 説明 | デフォルト | パターン |
---|---|---|---|
realm |
レルム名 (ID ではない!) |
null |
|
user-id |
null |
||
provider |
ソーシャルログインプロバイダーID |
null |
レスポンス
コード | メッセージ | データ型 |
---|---|---|
204 |
No Content |
<<>> |
403 |
禁止 |
<<>> |
409 |
競合 |
<<>> |
GET /admin/realms/{realm}/users/{user-id}
ユーザーの表現を取得します。
パラメーター
パスパラメーター
名前 | 説明 | デフォルト | パターン |
---|---|---|---|
realm |
レルム名 (ID ではない!) |
null |
|
user-id |
null |
クエリパラメーター
名前 | 説明 | デフォルト | パターン |
---|---|---|---|
userProfileMetadata |
ユーザープロファイルメタデータをレスポンスに追加する必要があるかどうかを示します。 |
null |
コンテンツタイプ
-
application/json
レスポンス
コード | メッセージ | データ型 |
---|---|---|
200 |
OK |
|
403 |
禁止 |
<<>> |
GET /admin/realms/{realm}/users/{user-id}/groups/count
パラメーター
パスパラメーター
名前 | 説明 | デフォルト | パターン |
---|---|---|---|
realm |
レルム名 (ID ではない!) |
null |
|
user-id |
null |
クエリパラメーター
名前 | 説明 | デフォルト | パターン |
---|---|---|---|
検索 |
null |
コンテンツタイプ
-
application/json
レスポンス
コード | メッセージ | データ型 |
---|---|---|
200 |
OK |
Map[[long]] |
403 |
禁止 |
<<>> |
GET /admin/realms/{realm}/users/{user-id}/groups
パラメーター
パスパラメーター
名前 | 説明 | デフォルト | パターン |
---|---|---|---|
realm |
レルム名 (ID ではない!) |
null |
|
user-id |
null |
クエリパラメーター
名前 | 説明 | デフォルト | パターン |
---|---|---|---|
briefRepresentation |
true |
||
first |
null |
||
max |
null |
||
検索 |
null |
コンテンツタイプ
-
application/json
レスポンス
コード | メッセージ | データ型 |
---|---|---|
200 |
OK |
List[GroupRepresentation] |
403 |
禁止 |
<<>> |
DELETE /admin/realms/{realm}/users/{user-id}/groups/{groupId}
パラメーター
パスパラメーター
名前 | 説明 | デフォルト | パターン |
---|---|---|---|
realm |
レルム名 (ID ではない!) |
null |
|
user-id |
null |
||
グループID |
null |
レスポンス
コード | メッセージ | データ型 |
---|---|---|
204 |
No Content |
<<>> |
400 |
不正なリクエスト |
<<>> |
403 |
禁止 |
<<>> |
404 |
見つかりません |
<<>> |
500 |
内部サーバーエラー |
<<>> |
PUT /admin/realms/{realm}/users/{user-id}/groups/{groupId}
パラメーター
パスパラメーター
名前 | 説明 | デフォルト | パターン |
---|---|---|---|
realm |
レルム名 (ID ではない!) |
null |
|
user-id |
null |
||
グループID |
null |
レスポンス
コード | メッセージ | データ型 |
---|---|---|
204 |
No Content |
<<>> |
403 |
禁止 |
<<>> |
404 |
見つかりません |
<<>> |
POST /admin/realms/{realm}/users/{user-id}/impersonation
ユーザーを偽装します。
パラメーター
パスパラメーター
名前 | 説明 | デフォルト | パターン |
---|---|---|---|
realm |
レルム名 (ID ではない!) |
null |
|
user-id |
null |
コンテンツタイプ
-
application/json
レスポンス
コード | メッセージ | データ型 |
---|---|---|
200 |
OK |
Map[<<>>] |
400 |
不正なリクエスト |
|
403 |
禁止 |
<<>> |
POST /admin/realms/{realm}/users/{user-id}/logout
ユーザーに関連付けられたすべてのユーザーセッションを削除します。特定のユーザーのセッションを無効にするために、管理 URL を持つすべてのクライアントに通知も送信します。
パラメーター
パスパラメーター
名前 | 説明 | デフォルト | パターン |
---|---|---|---|
realm |
レルム名 (ID ではない!) |
null |
|
user-id |
null |
レスポンス
コード | メッセージ | データ型 |
---|---|---|
204 |
No Content |
<<>> |
403 |
禁止 |
<<>> |
GET /admin/realms/{realm}/users/{user-id}/offline-sessions/{clientUuid}
ユーザーとクライアントに関連付けられたオフラインセッションを取得します。
パラメーター
パスパラメーター
名前 | 説明 | デフォルト | パターン |
---|---|---|---|
realm |
レルム名 (ID ではない!) |
null |
|
user-id |
null |
||
clientUuid |
null |
コンテンツタイプ
-
application/json
レスポンス
コード | メッセージ | データ型 |
---|---|---|
200 |
OK |
|
403 |
禁止 |
<<>> |
404 |
見つかりません |
<<>> |
PUT /admin/realms/{realm}/users/{user-id}
ユーザーを更新します。
パラメーター
パスパラメーター
名前 | 説明 | デフォルト | パターン |
---|---|---|---|
realm |
レルム名 (ID ではない!) |
null |
|
user-id |
null |
リクエストボディパラメーター
名前 | 説明 | デフォルト | パターン |
---|---|---|---|
UserRepresentation |
レスポンス
コード | メッセージ | データ型 |
---|---|---|
204 |
No Content |
<<>> |
400 |
不正なリクエスト |
<<>> |
403 |
禁止 |
<<>> |
409 |
競合 |
<<>> |
500 |
内部サーバーエラー |
<<>> |
PUT /admin/realms/{realm}/users/{user-id}/reset-password-email
パスワードをリセットするためにクリックできるリンクを含むメールをユーザーに送信します。
説明
redirectUri および clientId パラメータはオプションです。リダイレクトのデフォルトはアカウントクライアントです。このエンドポイントは非推奨になりました。 UPDATE_PASSWORD を含むリストを渡して execute-actions-email を使用してください。
パラメーター
パスパラメーター
名前 | 説明 | デフォルト | パターン |
---|---|---|---|
realm |
レルム名 (ID ではない!) |
null |
|
user-id |
null |
クエリパラメーター
名前 | 説明 | デフォルト | パターン |
---|---|---|---|
client_id |
クライアント ID |
null |
|
redirect_uri |
リダイレクト URI |
null |
レスポンス
コード | メッセージ | データ型 |
---|---|---|
204 |
No Content |
<<>> |
400 |
不正なリクエスト |
<<>> |
403 |
禁止 |
<<>> |
404 |
見つかりません |
<<>> |
500 |
内部サーバーエラー |
<<>> |
PUT /admin/realms/{realm}/users/{user-id}/reset-password
ユーザーの新しいパスワードを設定します。
パラメーター
パスパラメーター
名前 | 説明 | デフォルト | パターン |
---|---|---|---|
realm |
レルム名 (ID ではない!) |
null |
|
user-id |
null |
リクエストボディパラメーター
名前 | 説明 | デフォルト | パターン |
---|---|---|---|
CredentialRepresentation |
レスポンス
コード | メッセージ | データ型 |
---|---|---|
204 |
No Content |
<<>> |
400 |
不正なリクエスト |
<<>> |
403 |
禁止 |
<<>> |
500 |
内部サーバーエラー |
<<>> |
PUT /admin/realms/{realm}/users/{user-id}/send-verify-email
メール認証メールをユーザーに送信します。メールには、メールアドレスを確認するためにユーザーがクリックできるリンクが含まれています。
説明
redirectUri、clientId、および lifespan パラメータはオプションです。リダイレクトのデフォルトはアカウントクライアントです。寿命のデフォルトは 12 時間です
パラメーター
パスパラメーター
名前 | 説明 | デフォルト | パターン |
---|---|---|---|
realm |
レルム名 (ID ではない!) |
null |
|
user-id |
null |
クエリパラメーター
名前 | 説明 | デフォルト | パターン |
---|---|---|---|
client_id |
クライアントID |
null |
|
lifespan |
生成されたトークンが期限切れになるまでの秒数 |
null |
|
redirect_uri |
リダイレクト URI |
null |
レスポンス
コード | メッセージ | データ型 |
---|---|---|
204 |
No Content |
<<>> |
400 |
不正なリクエスト |
<<>> |
403 |
禁止 |
<<>> |
500 |
内部サーバーエラー |
<<>> |
GET /admin/realms/{realm}/users/{user-id}/sessions
ユーザーに関連付けられたセッションを取得します。
パラメーター
パスパラメーター
名前 | 説明 | デフォルト | パターン |
---|---|---|---|
realm |
レルム名 (ID ではない!) |
null |
|
user-id |
null |
コンテンツタイプ
-
application/json
レスポンス
コード | メッセージ | データ型 |
---|---|---|
200 |
OK |
|
403 |
禁止 |
<<>> |
GET /admin/realms/{realm}/users/{user-id}/unmanagedAttributes
パラメーター
パスパラメーター
名前 | 説明 | デフォルト | パターン |
---|---|---|---|
realm |
レルム名 (ID ではない!) |
null |
|
user-id |
null |
コンテンツタイプ
-
application/json
レスポンス
コード | メッセージ | データ型 |
---|---|---|
200 |
OK |
Map[[string]] |
403 |
禁止 |
<<>> |
定義
AbstractPolicyRepresentation
名前 | Type | Format |
---|---|---|
id |
String |
|
name |
String |
|
description |
String |
|
type |
String |
|
policies |
Set of [string] |
|
resources |
Set of [string] |
|
scopes |
Set of [string] |
|
logic |
Logic |
|
decisionStrategy |
DecisionStrategy |
|
owner |
String |
|
resourceType |
String |
|
resourcesData |
Set of ResourceRepresentation |
|
scopesData |
Set of ScopeRepresentation |
アクセス
名前 | Type | Format |
---|---|---|
roles |
Set of [string] |
|
verify_caller |
Boolean |
AccessToken
名前 | Type | Format |
---|---|---|
jti |
String |
|
exp |
Long |
int64 |
nbf |
Long |
int64 |
iat |
Long |
int64 |
iss |
String |
|
sub |
String |
|
typ |
String |
|
azp |
String |
|
otherClaims |
Map of [AnyType] |
|
nonce |
String |
|
auth_time |
Long |
int64 |
sid |
String |
|
at_hash |
String |
|
c_hash |
String |
|
name |
String |
|
given_name |
String |
|
family_name |
String |
|
middle_name |
String |
|
nickname |
String |
|
preferred_username |
String |
|
profile |
String |
|
picture |
String |
|
website |
String |
|
email |
String |
|
email_verified |
Boolean |
|
gender |
String |
|
birthdate |
String |
|
zoneinfo |
String |
|
ロケール |
String |
|
phone_number |
String |
|
phone_number_verified |
Boolean |
|
address |
AddressClaimSet |
|
updated_at |
Long |
int64 |
claims_locales |
String |
|
acr |
String |
|
s_hash |
String |
|
trusted-certs |
Set of [string] |
|
allowed-origins |
Set of [string] |
|
realm_access |
アクセス |
|
resource_access |
Map of Access |
|
authorization |
Authorization |
|
cnf |
Confirmation |
|
scope |
String |
AddressClaimSet
名前 | Type | Format |
---|---|---|
formatted |
String |
|
street_address |
String |
|
locality |
String |
|
region |
String |
|
postal_code |
String |
|
country |
String |
AdminEventRepresentation
名前 | Type | Format |
---|---|---|
id |
String |
|
time |
Long |
int64 |
realmId |
String |
|
authDetails |
AuthDetailsRepresentation |
|
operationType |
String |
|
resourceType |
String |
|
resourcePath |
String |
|
representation |
String |
|
error |
String |
|
details |
Map of [string] |
ApplicationRepresentation
名前 | Type | Format |
---|---|---|
id |
String |
|
clientId |
String |
|
description |
String |
|
type |
String |
|
rootUrl |
String |
|
adminUrl |
String |
|
baseUrl |
String |
|
surrogateAuthRequired |
Boolean |
|
enabled |
Boolean |
|
alwaysDisplayInConsole |
Boolean |
|
clientAuthenticatorType |
String |
|
secret |
String |
|
registrationAccessToken |
String |
|
defaultRoles |
List of [string] |
|
redirectUris |
List of [string] |
|
webOrigins |
List of [string] |
|
notBefore |
Integer |
int32 |
bearerOnly |
Boolean |
|
consentRequired |
Boolean |
|
standardFlowEnabled |
Boolean |
|
implicitFlowEnabled |
Boolean |
|
directAccessGrantsEnabled |
Boolean |
|
serviceAccountsEnabled |
Boolean |
|
authorizationServicesEnabled |
Boolean |
|
directGrantsOnly |
Boolean |
|
publicClient |
Boolean |
|
frontchannelLogout |
Boolean |
|
プロトコル |
String |
|
attributes |
Map of [string] |
|
authenticationFlowBindingOverrides |
Map of [string] |
|
fullScopeAllowed |
Boolean |
|
nodeReRegistrationTimeout |
Integer |
int32 |
registeredNodes |
Map of [integer] |
int32 |
protocolMappers |
List of ProtocolMapperRepresentation] |
|
clientTemplate |
String |
|
useTemplateConfig |
Boolean |
|
useTemplateScope |
Boolean |
|
useTemplateMappers |
Boolean |
|
defaultClientScopes |
List of [string] |
|
optionalClientScopes |
List of [string] |
|
authorizationSettings |
ResourceServerRepresentation |
|
access |
Map of [boolean] |
|
origin |
String |
|
name |
String |
|
claims |
ApplicationRepresentation_claims |
ApplicationRepresentationClaims
名前 | Type | Format |
---|---|---|
name |
Boolean |
|
username |
Boolean |
|
profile |
Boolean |
|
picture |
Boolean |
|
website |
Boolean |
|
email |
Boolean |
|
gender |
Boolean |
|
ロケール |
Boolean |
|
address |
Boolean |
|
phone |
Boolean |
AuthDetailsRepresentation
名前 | Type | Format |
---|---|---|
realmId |
String |
|
clientId |
String |
|
userId |
String |
|
ipAddress |
String |
AuthenticationExecutionExportRepresentation
名前 | Type | Format |
---|---|---|
authenticatorConfig |
String |
|
authenticator |
String |
|
authenticatorFlow |
Boolean |
|
requirement |
String |
|
priority |
Integer |
int32 |
autheticatorFlow |
Boolean |
|
flowAlias |
String |
|
userSetupAllowed |
Boolean |
AuthenticationExecutionInfoRepresentation
名前 | Type | Format |
---|---|---|
id |
String |
|
requirement |
String |
|
displayName |
String |
|
alias |
String |
|
description |
String |
|
requirementChoices |
List of [string] |
|
configurable |
Boolean |
|
authenticationFlow |
Boolean |
|
providerId |
String |
|
authenticationConfig |
String |
|
flowId |
String |
|
level |
Integer |
int32 |
index |
Integer |
int32 |
priority |
Integer |
int32 |
AuthenticationExecutionRepresentation
名前 | Type | Format |
---|---|---|
authenticatorConfig |
String |
|
authenticator |
String |
|
authenticatorFlow |
Boolean |
|
requirement |
String |
|
priority |
Integer |
int32 |
autheticatorFlow |
Boolean |
|
id |
String |
|
flowId |
String |
|
parentFlow |
String |
AuthenticationFlowRepresentation
名前 | Type | Format |
---|---|---|
id |
String |
|
alias |
String |
|
description |
String |
|
providerId |
String |
|
topLevel |
Boolean |
|
builtIn |
Boolean |
|
authenticationExecutions |
AuthenticatorConfigInfoRepresentation
名前 | Type | Format |
---|---|---|
name |
String |
|
providerId |
String |
|
helpText |
String |
|
properties |
List of ConfigPropertyRepresentation |
AuthenticatorConfigRepresentation
名前 | Type | Format |
---|---|---|
id |
String |
|
alias |
String |
|
config |
Map of [string] |
Authorization
名前 | Type | Format |
---|---|---|
permissions |
List of Permission |
AuthorizationSchema
名前 | Type | Format |
---|---|---|
resourceTypes |
Map of ResourceType |
BruteForceStrategy
名前 | Type | Format |
---|
CertificateRepresentation
名前 | Type | Format |
---|---|---|
privateKey |
String |
|
publicKey |
String |
|
certificate |
String |
|
kid |
String |
ClaimRepresentation
名前 | Type | Format |
---|---|---|
name |
Boolean |
|
username |
Boolean |
|
profile |
Boolean |
|
picture |
Boolean |
|
website |
Boolean |
|
email |
Boolean |
|
gender |
Boolean |
|
ロケール |
Boolean |
|
address |
Boolean |
|
phone |
Boolean |
ClientInitialAccessCreatePresentation
名前 | Type | Format |
---|---|---|
expiration |
Integer |
int32 |
count |
Integer |
int32 |
ClientInitialAccessPresentation
名前 | Type | Format |
---|---|---|
id |
String |
|
token |
String |
|
timestamp |
Integer |
int32 |
expiration |
Integer |
int32 |
count |
Integer |
int32 |
remainingCount |
Integer |
int32 |
ClientMappingsRepresentation
名前 | Type | Format |
---|---|---|
id |
String |
|
client |
String |
|
mappings |
List of RoleRepresentation |
ClientPoliciesRepresentation
名前 | Type | Format |
---|---|---|
policies |
List of ClientPolicyRepresentation |
|
globalPolicies |
List of ClientPolicyRepresentation |
ClientPolicyConditionRepresentation
名前 | Type | Format |
---|---|---|
condition |
String |
|
configuration |
List |
ClientPolicyExecutorRepresentation
名前 | Type | Format |
---|---|---|
executor |
String |
|
configuration |
List |
ClientPolicyRepresentation
名前 | Type | Format |
---|---|---|
name |
String |
|
description |
String |
|
enabled |
Boolean |
|
conditions |
||
profiles |
List of [string] |
ClientProfileRepresentation
名前 | Type | Format |
---|---|---|
name |
String |
|
description |
String |
|
executors |
ClientProfilesRepresentation
名前 | Type | Format |
---|---|---|
profiles |
List of ClientProfileRepresentation |
|
globalProfiles |
List of ClientProfileRepresentation |
ClientRepresentation
名前 | Type | Format |
---|---|---|
id |
String |
|
clientId |
String |
|
name |
String |
|
description |
String |
|
type |
String |
|
rootUrl |
String |
|
adminUrl |
String |
|
baseUrl |
String |
|
surrogateAuthRequired |
Boolean |
|
enabled |
Boolean |
|
alwaysDisplayInConsole |
Boolean |
|
clientAuthenticatorType |
String |
|
secret |
String |
|
registrationAccessToken |
String |
|
defaultRoles |
List of [string] |
|
redirectUris |
List of [string] |
|
webOrigins |
List of [string] |
|
notBefore |
Integer |
int32 |
bearerOnly |
Boolean |
|
consentRequired |
Boolean |
|
standardFlowEnabled |
Boolean |
|
implicitFlowEnabled |
Boolean |
|
directAccessGrantsEnabled |
Boolean |
|
serviceAccountsEnabled |
Boolean |
|
authorizationServicesEnabled |
Boolean |
|
directGrantsOnly |
Boolean |
|
publicClient |
Boolean |
|
frontchannelLogout |
Boolean |
|
プロトコル |
String |
|
attributes |
Map of [string] |
|
authenticationFlowBindingOverrides |
Map of [string] |
|
fullScopeAllowed |
Boolean |
|
nodeReRegistrationTimeout |
Integer |
int32 |
registeredNodes |
Map of [integer] |
int32 |
protocolMappers |
List of ProtocolMapperRepresentation] |
|
clientTemplate |
String |
|
useTemplateConfig |
Boolean |
|
useTemplateScope |
Boolean |
|
useTemplateMappers |
Boolean |
|
defaultClientScopes |
List of [string] |
|
optionalClientScopes |
List of [string] |
|
authorizationSettings |
ResourceServerRepresentation |
|
access |
Map of [boolean] |
|
origin |
String |
ClientScopeRepresentation
名前 | Type | Format |
---|---|---|
id |
String |
|
name |
String |
|
description |
String |
|
プロトコル |
String |
|
attributes |
Map of [string] |
|
protocolMappers |
List of ProtocolMapperRepresentation] |
ClientTemplateRepresentation
名前 | Type | Format |
---|---|---|
id |
String |
|
name |
String |
|
description |
String |
|
プロトコル |
String |
|
fullScopeAllowed |
Boolean |
|
bearerOnly |
Boolean |
|
consentRequired |
Boolean |
|
standardFlowEnabled |
Boolean |
|
implicitFlowEnabled |
Boolean |
|
directAccessGrantsEnabled |
Boolean |
|
serviceAccountsEnabled |
Boolean |
|
publicClient |
Boolean |
|
frontchannelLogout |
Boolean |
|
attributes |
Map of [string] |
|
protocolMappers |
List of ProtocolMapperRepresentation] |
ClientTypeRepresentation
名前 | Type | Format |
---|---|---|
name |
String |
|
provider |
String |
|
parent |
String |
|
config |
Map of PropertyConfig |
ClientTypesRepresentation
名前 | Type | Format |
---|---|---|
client-types |
List of ClientTypeRepresentation |
|
global-client-types |
List of ClientTypeRepresentation |
ComponentExportRepresentation
名前 | Type | Format |
---|---|---|
id |
String |
|
name |
String |
|
providerId |
String |
|
subType |
String |
|
subComponents |
Map of [array] |
|
config |
Map of [array] |
ComponentRepresentation
名前 | Type | Format |
---|---|---|
id |
String |
|
name |
String |
|
providerId |
String |
|
providerType |
String |
|
parentId |
String |
|
subType |
String |
|
config |
Map of [array] |
ComponentTypeRepresentation
名前 | Type | Format |
---|---|---|
id |
String |
|
helpText |
String |
|
properties |
List of ConfigPropertyRepresentation |
|
metadata |
Map of [AnyType] |
Composites
名前 | Type | Format |
---|---|---|
realm |
Set of [string] |
|
client |
Map of [array] |
|
application |
Map of [array] |
ConfigPropertyRepresentation
名前 | Type | Format |
---|---|---|
name |
String |
|
label |
String |
|
helpText |
String |
|
type |
String |
|
defaultValue |
oas_any_type_not_mapped |
|
options |
List of [string] |
|
secret |
Boolean |
|
必須 |
Boolean |
|
readOnly |
Boolean |
Confirmation
名前 | Type | Format |
---|---|---|
x5t#S256 |
String |
|
jkt |
String |
CredentialRepresentation
名前 | Type | Format |
---|---|---|
id |
String |
|
type |
String |
|
userLabel |
String |
|
createdDate |
Long |
int64 |
secretData |
String |
|
credentialData |
String |
|
priority |
Integer |
int32 |
value |
String |
|
temporary |
Boolean |
|
device |
String |
|
hashedSaltedValue |
String |
|
salt |
String |
|
hashIterations |
Integer |
int32 |
counter |
Integer |
int32 |
algorithm |
String |
|
digits |
Integer |
int32 |
period |
Integer |
int32 |
config |
Map |
|
federationLink |
String |
DecisionEffect
名前 | Type | Format |
---|
DecisionStrategy
名前 | Type | Format |
---|
EnforcementMode
名前 | Type | Format |
---|
ErrorRepresentation
名前 | Type | Format |
---|---|---|
field |
String |
|
errorMessage |
String |
|
params |
List of [AnyType] |
|
errors |
List of ErrorRepresentation |
EvaluationResultRepresentation
名前 | Type | Format |
---|---|---|
resource |
ResourceRepresentation |
|
scopes |
List of ScopeRepresentation |
|
policies |
Set of PolicyResultRepresentation |
|
status |
DecisionEffect |
|
allowedScopes |
Set of ScopeRepresentation |
|
deniedScopes |
Set of ScopeRepresentation |
EventRepresentation
名前 | Type | Format |
---|---|---|
id |
String |
|
time |
Long |
int64 |
type |
String |
|
realmId |
String |
|
clientId |
String |
|
userId |
String |
|
sessionId |
String |
|
ipAddress |
String |
|
error |
String |
|
details |
Map of [string] |
FederatedIdentityRepresentation
名前 | Type | Format |
---|---|---|
identityProvider |
String |
|
userId |
String |
|
userName |
String |
GlobalRequestResult
名前 | Type | Format |
---|---|---|
successRequests |
List of [string] |
|
failedRequests |
List of [string] |
GroupRepresentation
名前 | Type | Format |
---|---|---|
id |
String |
|
name |
String |
|
パス |
String |
|
parentId |
String |
|
subGroupCount |
Long |
int64 |
subGroups |
List of GroupRepresentation |
|
attributes |
Map of [array] |
|
realmRoles |
List of [string] |
|
clientRoles |
Map of [array] |
|
access |
Map of [boolean] |
IDToken
名前 | Type | Format |
---|---|---|
jti |
String |
|
exp |
Long |
int64 |
nbf |
Long |
int64 |
iat |
Long |
int64 |
iss |
String |
|
sub |
String |
|
typ |
String |
|
azp |
String |
|
otherClaims |
Map of [AnyType] |
|
nonce |
String |
|
auth_time |
Long |
int64 |
sid |
String |
|
at_hash |
String |
|
c_hash |
String |
|
name |
String |
|
given_name |
String |
|
family_name |
String |
|
middle_name |
String |
|
nickname |
String |
|
preferred_username |
String |
|
profile |
String |
|
picture |
String |
|
website |
String |
|
email |
String |
|
email_verified |
Boolean |
|
gender |
String |
|
birthdate |
String |
|
zoneinfo |
String |
|
ロケール |
String |
|
phone_number |
String |
|
phone_number_verified |
Boolean |
|
address |
AddressClaimSet |
|
updated_at |
Long |
int64 |
claims_locales |
String |
|
acr |
String |
|
s_hash |
String |
IdentityProviderMapperRepresentation
名前 | Type | Format |
---|---|---|
id |
String |
|
name |
String |
|
identityProviderAlias |
String |
|
identityProviderMapper |
String |
|
config |
Map of [string] |
IdentityProviderMapperTypeRepresentation
名前 | Type | Format |
---|---|---|
id |
String |
|
name |
String |
|
category |
String |
|
helpText |
String |
|
properties |
List of ConfigPropertyRepresentation |
IdentityProviderRepresentation
名前 | Type | Format |
---|---|---|
alias |
String |
|
displayName |
String |
|
internalId |
String |
|
providerId |
String |
|
enabled |
Boolean |
|
updateProfileFirstLoginMode |
String |
|
trustEmail |
Boolean |
|
storeToken |
Boolean |
|
addReadTokenRoleOnCreate |
Boolean |
|
authenticateByDefault |
Boolean |
|
linkOnly |
Boolean |
|
hideOnLogin |
Boolean |
|
firstBrokerLoginFlowAlias |
String |
|
postBrokerLoginFlowAlias |
String |
|
organizationId |
String |
|
config |
Map of [string] |
|
updateProfileFirstLogin |
Boolean |
InstallationAdapterConfig
名前 | Type | Format |
---|---|---|
realm |
String |
|
realm-public-key |
String |
|
auth-server-url |
String |
|
ssl-required |
String |
|
bearer-only |
Boolean |
|
resource |
String |
|
public-client |
Boolean |
|
verify-token-audience |
Boolean |
|
credentials |
Map of [AnyType] |
|
use-resource-role-mappings |
Boolean |
|
confidential-port |
Integer |
int32 |
policy-enforcer |
PolicyEnforcerConfig |
KeyMetadataRepresentation
名前 | Type | Format |
---|---|---|
providerId |
String |
|
providerPriority |
Long |
int64 |
kid |
String |
|
status |
String |
|
type |
String |
|
algorithm |
String |
|
publicKey |
String |
|
certificate |
String |
|
use |
KeyUse |
|
validTo |
Long |
int64 |
KeyStoreConfig
名前 | Type | Format |
---|---|---|
realmCertificate |
Boolean |
|
storePassword |
String |
|
keyPassword |
String |
|
keyAlias |
String |
|
realmAlias |
String |
|
format |
String |
KeyUse
名前 | Type | Format |
---|
KeysMetadataRepresentation
名前 | Type | Format |
---|---|---|
active |
Map of [string] |
|
keys |
List of KeyMetadataRepresentation |
Logic
名前 | Type | Format |
---|
ManagementPermissionReference
名前 | Type | Format |
---|---|---|
enabled |
Boolean |
|
resource |
String |
|
scopePermissions |
Map of [string] |
MappingsRepresentation
名前 | Type | Format |
---|---|---|
realmMappings |
List of RoleRepresentation |
|
clientMappings |
Map of ClientMappingsRepresentation |
MemberRepresentation
名前 | Type | Format |
---|---|---|
id |
String |
|
username |
String |
|
firstName |
String |
|
lastName |
String |
|
email |
String |
|
emailVerified |
Boolean |
|
attributes |
Map of [array] |
|
userProfileMetadata |
UserProfileMetadata |
|
self |
String |
|
origin |
String |
|
createdTimestamp |
Long |
int64 |
enabled |
Boolean |
|
totp |
Boolean |
|
federationLink |
String |
|
serviceAccountClientId |
String |
|
credentials |
List of CredentialRepresentation |
|
disableableCredentialTypes |
Set of [string] |
|
requiredActions |
List of [string] |
|
federatedIdentities |
List of FederatedIdentityRepresentation |
|
realmRoles |
List of [string] |
|
clientRoles |
Map of [array] |
|
clientConsents |
List of UserConsentRepresentation |
|
notBefore |
Integer |
int32 |
applicationRoles |
Map of [array] |
|
socialLinks |
List of SocialLinkRepresentation |
|
groups |
List of [string] |
|
access |
Map of [boolean] |
|
membershipType |
MembershipType |
MembershipType
名前 | Type | Format |
---|
MethodConfig
名前 | Type | Format |
---|---|---|
method |
String |
|
scopes |
List of [string] |
|
scopes-enforcement-mode |
ScopeEnforcementMode |
OAuthClientRepresentation
名前 | Type | Format |
---|---|---|
id |
String |
|
clientId |
String |
|
description |
String |
|
type |
String |
|
rootUrl |
String |
|
adminUrl |
String |
|
baseUrl |
String |
|
surrogateAuthRequired |
Boolean |
|
enabled |
Boolean |
|
alwaysDisplayInConsole |
Boolean |
|
clientAuthenticatorType |
String |
|
secret |
String |
|
registrationAccessToken |
String |
|
defaultRoles |
List of [string] |
|
redirectUris |
List of [string] |
|
webOrigins |
List of [string] |
|
notBefore |
Integer |
int32 |
bearerOnly |
Boolean |
|
consentRequired |
Boolean |
|
standardFlowEnabled |
Boolean |
|
implicitFlowEnabled |
Boolean |
|
directAccessGrantsEnabled |
Boolean |
|
serviceAccountsEnabled |
Boolean |
|
authorizationServicesEnabled |
Boolean |
|
directGrantsOnly |
Boolean |
|
publicClient |
Boolean |
|
frontchannelLogout |
Boolean |
|
プロトコル |
String |
|
attributes |
Map of [string] |
|
authenticationFlowBindingOverrides |
Map of [string] |
|
fullScopeAllowed |
Boolean |
|
nodeReRegistrationTimeout |
Integer |
int32 |
registeredNodes |
Map of [integer] |
int32 |
protocolMappers |
List of ProtocolMapperRepresentation] |
|
clientTemplate |
String |
|
useTemplateConfig |
Boolean |
|
useTemplateScope |
Boolean |
|
useTemplateMappers |
Boolean |
|
defaultClientScopes |
List of [string] |
|
optionalClientScopes |
List of [string] |
|
authorizationSettings |
ResourceServerRepresentation |
|
access |
Map of [boolean] |
|
origin |
String |
|
name |
String |
|
claims |
ApplicationRepresentation_claims |
OrganizationDomainRepresentation
名前 | Type | Format |
---|---|---|
name |
String |
|
verified |
Boolean |
OrganizationRepresentation
名前 | Type | Format |
---|---|---|
id |
String |
|
name |
String |
|
alias |
String |
|
enabled |
Boolean |
|
description |
String |
|
redirectUrl |
String |
|
attributes |
Map of [array] |
|
domains |
||
members |
List of MemberRepresentation |
|
identityProviders |
List of IdentityProviderRepresentation |
PathCacheConfig
名前 | Type | Format |
---|---|---|
max-entries |
Integer |
int32 |
lifespan |
Long |
int64 |
PathConfig
名前 | Type | Format |
---|---|---|
name |
String |
|
type |
String |
|
パス |
String |
|
methods |
List of MethodConfig |
|
scopes |
List of [string] |
|
id |
String |
|
enforcement-mode |
EnforcementMode |
|
claim-information-point |
Map of [map] |
|
invalidated |
Boolean |
|
staticPath |
Boolean |
|
static |
Boolean |
Permission
名前 | Type | Format |
---|---|---|
rsid |
String |
|
rsname |
String |
|
scopes |
Set of [string] |
|
claims |
Map of [set] |
PolicyEnforcementMode
名前 | Type | Format |
---|
PolicyEnforcerConfig
名前 | Type | Format |
---|---|---|
enforcement-mode |
EnforcementMode |
|
paths |
List of PathConfig |
|
path-cache |
PathCacheConfig |
|
lazy-load-paths |
Boolean |
|
on-deny-redirect-to |
String |
|
user-managed-access |
Object |
|
claim-information-point |
Map of [map] |
|
http-method-as-scope |
Boolean |
|
realm |
String |
|
auth-server-url |
String |
|
credentials |
Map of [AnyType] |
|
resource |
String |
PolicyEvaluationRequest
名前 | Type | Format |
---|---|---|
context |
Map of [map] |
|
resources |
List of ResourceRepresentation |
|
resourceType |
String |
|
clientId |
String |
|
userId |
String |
|
roleIds |
List of [string] |
|
entitlements |
Boolean |
PolicyEvaluationResponse
名前 | Type | Format |
---|---|---|
results |
List of EvaluationResultRepresentation |
|
entitlements |
Boolean |
|
status |
DecisionEffect |
|
rpt |
AccessToken |
PolicyProviderRepresentation
名前 | Type | Format |
---|---|---|
type |
String |
|
name |
String |
|
group |
String |
PolicyRepresentation
名前 | Type | Format |
---|---|---|
id |
String |
|
name |
String |
|
description |
String |
|
type |
String |
|
policies |
Set of [string] |
|
resources |
Set of [string] |
|
scopes |
Set of [string] |
|
logic |
Logic |
|
decisionStrategy |
DecisionStrategy |
|
owner |
String |
|
resourceType |
String |
|
resourcesData |
Set of ResourceRepresentation |
|
scopesData |
Set of ScopeRepresentation |
|
config |
Map of [string] |
PolicyResultRepresentation
名前 | Type | Format |
---|---|---|
policy |
PolicyRepresentation |
|
status |
DecisionEffect |
|
associatedPolicies |
List of PolicyResultRepresentation |
|
scopes |
Set of [string] |
|
resourceType |
String |
PropertyConfig
名前 | Type | Format |
---|---|---|
applicable |
Boolean |
|
value |
oas_any_type_not_mapped |
ProtocolMapperEvaluationRepresentation
名前 | Type | Format |
---|---|---|
mapperId |
String |
|
mapperName |
String |
|
containerId |
String |
|
containerName |
String |
|
containerType |
String |
|
protocolMapper |
String |
ProtocolMapperRepresentation
名前 | Type | Format |
---|---|---|
id |
String |
|
name |
String |
|
プロトコル |
String |
|
protocolMapper |
String |
|
consentRequired |
Boolean |
|
consentText |
String |
|
config |
Map of [string] |
PublishedRealmRepresentation
名前 | Type | Format |
---|---|---|
realm |
String |
|
public_key |
String |
|
token-service |
String |
|
account-service |
String |
|
tokens-not-before |
Integer |
int32 |
RealmEventsConfigRepresentation
名前 | Type | Format |
---|---|---|
eventsEnabled |
Boolean |
|
eventsExpiration |
Long |
int64 |
eventsListeners |
List of [string] |
|
enabledEventTypes |
List of [string] |
|
adminEventsEnabled |
Boolean |
|
adminEventsDetailsEnabled |
Boolean |
RealmRepresentation
名前 | Type | Format |
---|---|---|
id |
String |
|
realm |
String |
|
displayName |
String |
|
displayNameHtml |
String |
|
notBefore |
Integer |
int32 |
defaultSignatureAlgorithm |
String |
|
revokeRefreshToken |
Boolean |
|
refreshTokenMaxReuse |
Integer |
int32 |
accessTokenLifespan |
Integer |
int32 |
accessTokenLifespanForImplicitFlow |
Integer |
int32 |
ssoSessionIdleTimeout |
Integer |
int32 |
ssoSessionMaxLifespan |
Integer |
int32 |
ssoSessionIdleTimeoutRememberMe |
Integer |
int32 |
ssoSessionMaxLifespanRememberMe |
Integer |
int32 |
offlineSessionIdleTimeout |
Integer |
int32 |
offlineSessionMaxLifespanEnabled |
Boolean |
|
offlineSessionMaxLifespan |
Integer |
int32 |
clientSessionIdleTimeout |
Integer |
int32 |
clientSessionMaxLifespan |
Integer |
int32 |
clientOfflineSessionIdleTimeout |
Integer |
int32 |
clientOfflineSessionMaxLifespan |
Integer |
int32 |
accessCodeLifespan |
Integer |
int32 |
accessCodeLifespanUserAction |
Integer |
int32 |
accessCodeLifespanLogin |
Integer |
int32 |
actionTokenGeneratedByAdminLifespan |
Integer |
int32 |
actionTokenGeneratedByUserLifespan |
Integer |
int32 |
oauth2DeviceCodeLifespan |
Integer |
int32 |
oauth2DevicePollingInterval |
Integer |
int32 |
enabled |
Boolean |
|
sslRequired |
String |
|
passwordCredentialGrantAllowed |
Boolean |
|
registrationAllowed |
Boolean |
|
registrationEmailAsUsername |
Boolean |
|
rememberMe |
Boolean |
|
verifyEmail |
Boolean |
|
loginWithEmailAllowed |
Boolean |
|
duplicateEmailsAllowed |
Boolean |
|
resetPasswordAllowed |
Boolean |
|
editUsernameAllowed |
Boolean |
|
userCacheEnabled |
Boolean |
|
realmCacheEnabled |
Boolean |
|
bruteForceProtected |
Boolean |
|
permanentLockout |
Boolean |
|
maxTemporaryLockouts |
Integer |
int32 |
bruteForceStrategy |
BruteForceStrategy |
|
maxFailureWaitSeconds |
Integer |
int32 |
minimumQuickLoginWaitSeconds |
Integer |
int32 |
waitIncrementSeconds |
Integer |
int32 |
quickLoginCheckMilliSeconds |
Long |
int64 |
maxDeltaTimeSeconds |
Integer |
int32 |
failureFactor |
Integer |
int32 |
privateKey |
String |
|
publicKey |
String |
|
certificate |
String |
|
codeSecret |
String |
|
roles |
RolesRepresentation |
|
groups |
List of GroupRepresentation |
|
defaultRoles |
List of [string] |
|
defaultRole |
RoleRepresentation |
|
adminPermissionsClient |
ClientRepresentation |
|
defaultGroups |
List of [string] |
|
requiredCredentials |
Set of [string] |
|
passwordPolicy |
String |
|
otpPolicyType |
String |
|
otpPolicyAlgorithm |
String |
|
otpPolicyInitialCounter |
Integer |
int32 |
otpPolicyDigits |
Integer |
int32 |
otpPolicyLookAheadWindow |
Integer |
int32 |
otpPolicyPeriod |
Integer |
int32 |
otpPolicyCodeReusable |
Boolean |
|
otpSupportedApplications |
List of [string] |
|
localizationTexts |
Map of [map] |
|
webAuthnPolicyRpEntityName |
String |
|
webAuthnPolicySignatureAlgorithms |
List of [string] |
|
webAuthnPolicyRpId |
String |
|
webAuthnPolicyAttestationConveyancePreference |
String |
|
webAuthnPolicyAuthenticatorAttachment |
String |
|
webAuthnPolicyRequireResidentKey |
String |
|
webAuthnPolicyUserVerificationRequirement |
String |
|
webAuthnPolicyCreateTimeout |
Integer |
int32 |
webAuthnPolicyAvoidSameAuthenticatorRegister |
Boolean |
|
webAuthnPolicyAcceptableAaguids |
List of [string] |
|
webAuthnPolicyExtraOrigins |
List of [string] |
|
webAuthnPolicyPasswordlessRpEntityName |
String |
|
webAuthnPolicyPasswordlessSignatureAlgorithms |
List of [string] |
|
webAuthnPolicyPasswordlessRpId |
String |
|
webAuthnPolicyPasswordlessAttestationConveyancePreference |
String |
|
webAuthnPolicyPasswordlessAuthenticatorAttachment |
String |
|
webAuthnPolicyPasswordlessRequireResidentKey |
String |
|
webAuthnPolicyPasswordlessUserVerificationRequirement |
String |
|
webAuthnPolicyPasswordlessCreateTimeout |
Integer |
int32 |
webAuthnPolicyPasswordlessAvoidSameAuthenticatorRegister |
Boolean |
|
webAuthnPolicyPasswordlessAcceptableAaguids |
List of [string] |
|
webAuthnPolicyPasswordlessExtraOrigins |
List of [string] |
|
clientProfiles |
ClientProfilesRepresentation |
|
clientPolicies |
ClientPoliciesRepresentation |
|
users |
List of UserRepresentation |
|
federatedUsers |
List of UserRepresentation |
|
scopeMappings |
List of ScopeMappingRepresentation |
|
clientScopeMappings |
Map of [array] |
|
clients |
List of ClientRepresentation |
|
clientScopes |
List of ClientScopeRepresentation |
|
defaultDefaultClientScopes |
List of [string] |
|
defaultOptionalClientScopes |
List of [string] |
|
browserSecurityHeaders |
Map of [string] |
|
smtpServer |
Map of [string] |
|
userFederationProviders |
||
userFederationMappers |
||
loginTheme |
String |
|
accountTheme |
String |
|
adminTheme |
String |
|
emailTheme |
String |
|
eventsEnabled |
Boolean |
|
eventsExpiration |
Long |
int64 |
eventsListeners |
List of [string] |
|
enabledEventTypes |
List of [string] |
|
adminEventsEnabled |
Boolean |
|
adminEventsDetailsEnabled |
Boolean |
|
identityProviders |
List of IdentityProviderRepresentation |
|
identityProviderMappers |
||
protocolMappers |
List of ProtocolMapperRepresentation] |
|
components |
Map of [array] |
|
internationalizationEnabled |
Boolean |
|
supportedLocales |
Set of [string] |
|
defaultLocale |
String |
|
authenticationFlows |
List of AuthenticationFlowRepresentation |
|
authenticatorConfig |
||
requiredActions |
||
browserFlow |
String |
|
registrationFlow |
String |
|
directGrantFlow |
String |
|
resetCredentialsFlow |
String |
|
clientAuthenticationFlow |
String |
|
dockerAuthenticationFlow |
String |
|
firstBrokerLoginFlow |
String |
|
attributes |
Map of [string] |
|
keycloakVersion |
String |
|
userManagedAccessAllowed |
Boolean |
|
organizationsEnabled |
Boolean |
|
organizations |
List of OrganizationRepresentation |
|
verifiableCredentialsEnabled |
Boolean |
|
adminPermissionsEnabled |
Boolean |
|
social |
Boolean |
|
updateProfileOnInitialSocialLogin |
Boolean |
|
socialProviders |
Map of [string] |
|
applicationScopeMappings |
Map of [array] |
|
applications |
List of ApplicationRepresentation |
|
oauthClients |
List of OAuthClientRepresentation |
|
clientTemplates |
List of ClientTemplateRepresentation |
|
oAuth2DeviceCodeLifespan |
Integer |
int32 |
oAuth2DevicePollingInterval |
Integer |
int32 |
RequiredActionConfigInfoRepresentation
名前 | Type | Format |
---|---|---|
properties |
List of ConfigPropertyRepresentation |
RequiredActionConfigRepresentation
名前 | Type | Format |
---|---|---|
config |
Map of [string] |
RequiredActionProviderRepresentation
名前 | Type | Format |
---|---|---|
alias |
String |
|
name |
String |
|
providerId |
String |
|
enabled |
Boolean |
|
defaultAction |
Boolean |
|
priority |
Integer |
int32 |
config |
Map of [string] |
ResourceOwnerRepresentation
名前 | Type | Format |
---|---|---|
id |
String |
|
name |
String |
ResourceRepresentation
名前 | Type | Format |
---|---|---|
id |
String |
|
name |
String |
|
uris |
Set of [string] |
|
type |
String |
|
scopes |
Set of ScopeRepresentation |
|
icon_uri |
String |
|
owner |
ResourceRepresentation_owner |
|
ownerManagedAccess |
Boolean |
|
displayName |
String |
|
attributes |
Map of [array] |
|
uri |
String |
|
scopesUma |
Set of ScopeRepresentation |
ResourceRepresentationOwner
名前 | Type | Format |
---|---|---|
id |
String |
|
name |
String |
ResourceServerRepresentation
名前 | Type | Format |
---|---|---|
id |
String |
|
clientId |
String |
|
name |
String |
|
allowRemoteResourceManagement |
Boolean |
|
policyEnforcementMode |
PolicyEnforcementMode |
|
resources |
List of ResourceRepresentation |
|
policies |
List of PolicyRepresentation |
|
scopes |
List of ScopeRepresentation |
|
decisionStrategy |
DecisionStrategy |
|
authorizationSchema |
AuthorizationSchema |
ResourceType
名前 | Type | Format |
---|---|---|
type |
String |
|
scopes |
Set of [string] |
|
scopeAliases |
Map of [set] |
|
groupType |
String |
RoleRepresentation
名前 | Type | Format |
---|---|---|
id |
String |
|
name |
String |
|
description |
String |
|
scopeParamRequired |
Boolean |
|
composite |
Boolean |
|
composites |
Composites |
|
clientRole |
Boolean |
|
containerId |
String |
|
attributes |
Map of [array] |
RolesRepresentation
名前 | Type | Format |
---|---|---|
realm |
List of RoleRepresentation |
|
client |
Map of [array] |
|
application |
Map of [array] |
ScopeEnforcementMode
名前 | Type | Format |
---|
ScopeMappingRepresentation
名前 | Type | Format |
---|---|---|
self |
String |
|
client |
String |
|
clientTemplate |
String |
|
clientScope |
String |
|
roles |
Set of [string] |
ScopeRepresentation
名前 | Type | Format |
---|---|---|
id |
String |
|
name |
String |
|
iconUri |
String |
|
policies |
List of PolicyRepresentation |
|
resources |
List of ResourceRepresentation |
|
displayName |
String |
SocialLinkRepresentation
名前 | Type | Format |
---|---|---|
socialProvider |
String |
|
socialUserId |
String |
|
socialUsername |
String |
UPAttribute
名前 | Type | Format |
---|---|---|
name |
String |
|
displayName |
String |
|
validations |
Map of [map] |
|
annotations |
Map of [AnyType] |
|
必須 |
UPAttributeRequired |
|
permissions |
UPAttributePermissions |
|
selector |
UPAttributeSelector |
|
group |
String |
|
multivalued |
Boolean |
UPAttributeSelector
名前 | Type | Format |
---|---|---|
scopes |
Set of [string] |
UPConfig
名前 | Type | Format |
---|---|---|
attributes |
List of UPAttribute |
|
groups |
List of UPGroup |
|
unmanagedAttributePolicy |
UnmanagedAttributePolicy |
UPGroup
名前 | Type | Format |
---|---|---|
name |
String |
|
displayHeader |
String |
|
displayDescription |
String |
|
annotations |
Map of [AnyType] |
UnmanagedAttributePolicy
名前 | Type | Format |
---|
UserConsentRepresentation
名前 | Type | Format |
---|---|---|
clientId |
String |
|
grantedClientScopes |
List of [string] |
|
createdDate |
Long |
int64 |
lastUpdatedDate |
Long |
int64 |
grantedRealmRoles |
List of [string] |
UserFederationMapperRepresentation
名前 | Type | Format |
---|---|---|
id |
String |
|
name |
String |
|
federationProviderDisplayName |
String |
|
federationMapperType |
String |
|
config |
Map of [string] |
UserFederationProviderRepresentation
名前 | Type | Format |
---|---|---|
id |
String |
|
displayName |
String |
|
providerName |
String |
|
config |
Map of [string] |
|
priority |
Integer |
int32 |
fullSyncPeriod |
Integer |
int32 |
changedSyncPeriod |
Integer |
int32 |
lastSync |
Integer |
int32 |
UserProfileAttributeGroupMetadata
名前 | Type | Format |
---|---|---|
name |
String |
|
displayHeader |
String |
|
displayDescription |
String |
|
annotations |
Map of [AnyType] |
UserProfileAttributeMetadata
名前 | Type | Format |
---|---|---|
name |
String |
|
displayName |
String |
|
必須 |
Boolean |
|
readOnly |
Boolean |
|
annotations |
Map of [AnyType] |
|
validators |
Map of [map] |
|
group |
String |
|
multivalued |
Boolean |
UserProfileMetadata
名前 | Type | Format |
---|---|---|
attributes |
List of UserProfileAttributeMetadata |
|
groups |
UserRepresentation
名前 | Type | Format |
---|---|---|
id |
String |
|
username |
String |
|
firstName |
String |
|
lastName |
String |
|
email |
String |
|
emailVerified |
Boolean |
|
attributes |
Map of [array] |
|
userProfileMetadata |
UserProfileMetadata |
|
self |
String |
|
origin |
String |
|
createdTimestamp |
Long |
int64 |
enabled |
Boolean |
|
totp |
Boolean |
|
federationLink |
String |
|
serviceAccountClientId |
String |
|
credentials |
List of CredentialRepresentation |
|
disableableCredentialTypes |
Set of [string] |
|
requiredActions |
List of [string] |
|
federatedIdentities |
List of FederatedIdentityRepresentation |
|
realmRoles |
List of [string] |
|
clientRoles |
Map of [array] |
|
clientConsents |
List of UserConsentRepresentation |
|
notBefore |
Integer |
int32 |
applicationRoles |
Map of [array] |
|
socialLinks |
List of SocialLinkRepresentation |
|
groups |
List of [string] |
|
access |
Map of [boolean] |
UserSessionRepresentation
名前 | Type | Format |
---|---|---|
id |
String |
|
username |
String |
|
userId |
String |
|
ipAddress |
String |
|
start |
Long |
int64 |
lastAccess |
Long |
int64 |
rememberMe |
Boolean |
|
clients |
Map of [string] |
|
transientUser |
Boolean |