2.9. Data Grid セキュリティーの操作
セキュリティー情報を表示および変更します。
2.9.1. ユーザーの ACL の取得 リンクのコピーリンクがクリップボードにコピーされました!
ユーザーのプリンシパルとアクセス制御リストに関する情報を表示します。
GET /rest/v2/security/user/acl
GET /rest/v2/security/user/acl
Data Grid は、リクエストを実行したユーザーに関する情報で応答します。このリストには、ユーザーのプリンシパル、リソースのリストとユーザーがアクセスする際のパーミッションが含まれています。
2.9.2. セキュリティーキャッシュのフラッシュ リンクのコピーリンクがクリップボードにコピーされました!
クラスター全体のセキュリティーキャッシュをフラッシュします。
POST /rest/v2/security/cache?action=flush
POST /rest/v2/security/cache?action=flush
2.9.3. 利用可能なロールの取得 リンクのコピーリンクがクリップボードにコピーされました!
サーバーに定義されている利用可能なすべてのロールを表示します。
GET /rest/v2/security/roles
GET /rest/v2/security/roles
Data Grid は、利用可能なロールのリストで応答します。認証が有効な場合、ADMIN 権限を持つユーザーのみがこの API を呼び出すことができます。
["observer","application","admin","monitor","deployer"]
["observer","application","admin","monitor","deployer"]
2.9.4. 利用可能なロールの詳細を取得する リンクのコピーリンクがクリップボードにコピーされました!
サーバーで定義されている利用可能なすべてのロールを詳細とともに表示します。
GET /rest/v2/security/roles?action=detailed
GET /rest/v2/security/roles?action=detailed
Data Grid は、使用可能なロールとその詳細のリストで応答します。認証が有効な場合、ADMIN 権限を持つユーザーのみがこの API を呼び出すことができます。
2.9.5. プリンシパルのロールの取得 リンクのコピーリンクがクリップボードにコピーされました!
プリンシパルにマップするすべてのロールを表示します。
GET /rest/v2/security/roles/some_principal
GET /rest/v2/security/roles/some_principal
Data Grid は、指定されたプリンシパルで使用可能なロールのリストで応答します。プリンシパルは、使用中の領域に存在する必要はありません。
["observer"]
["observer"]
2.9.6. プリンシパルにロールを付与する リンクのコピーリンクがクリップボードにコピーされました!
プリンシパルに 1 つ以上の新しいロールを付与します。
PUT /rest/v2/security/roles/some_principal?action=grant&role=role1&role=role2
PUT /rest/v2/security/roles/some_principal?action=grant&role=role1&role=role2
| パラメーター | 必須またはオプション | 値 |
|---|---|---|
|
| 必須 | ロールの名前 |
2.9.7. 校長へのロールの拒否 リンクのコピーリンクがクリップボードにコピーされました!
以前にプリンシパルに付与された 1 つ以上のロールを削除します。
PUT /rest/v2/security/roles/some_principal?action=deny&role=role1&role=role2
PUT /rest/v2/security/roles/some_principal?action=deny&role=role1&role=role2
| パラメーター | 必須またはオプション | 値 |
|---|---|---|
|
| 必須 | ロールの名前 |
2.9.8. プリンシパルのリスト表示 リンクのコピーリンクがクリップボードにコピーされました!
ユーザーを列挙できるすべてのセキュリティーレルムのプリンシパル名をリスト表示します (properties、ldap)
GET /rest/v2/security/principals
GET /rest/v2/security/principals
Data Grid は各レルムにキーが付けられたプリンシパルのリストで応答します。
{"default:properties":["admin","user1","user2"]}
{"default:properties":["admin","user1","user2"]}
2.9.9. ロールの作成 リンクのコピーリンクがクリップボードにコピーされました!
リクエスト本文に名前、権限、およびオプションの説明を定義して、ロールを作成します。
POST /rest/v2/security/permissions/somerole?permission=permission1&permission=permission2
POST /rest/v2/security/permissions/somerole?permission=permission1&permission=permission2
| パラメーター | 必須またはオプション | 値 |
|---|---|---|
|
| 必須 | 権限の名前 |
2.9.10. ロールの更新 リンクのコピーリンクがクリップボードにコピーされました!
既存のロール権限や説明を更新します。
POST /rest/v2/security/permissions/somerole?permission=permission1&permission=permission2
POST /rest/v2/security/permissions/somerole?permission=permission1&permission=permission2
| パラメーター | 必須またはオプション | 値 |
|---|---|---|
|
| 必須 | 権限の名前 |
2.9.11. ロールの削除 リンクのコピーリンクがクリップボードにコピーされました!
既存のロールを削除します。
DELETE /rest/v2/security/permissions/somerole
DELETE /rest/v2/security/permissions/somerole
2.9.12. ロールの権の取得 リンクのコピーリンクがクリップボードにコピーされました!
ロールのすべての権限を表示します。
GET /rest/v2/security/permissions/somerole
GET /rest/v2/security/permissions/somerole
Data Grid は、指定されたプリンシパルで使用可能なロールのリストで応答します。プリンシパルは、使用中の領域に存在する必要はありません。