権限リストの取得
get
/iam/governance/selfservice/api/v1/entitlements
Oracle Identity Managerで使用可能なすべての権限を返します。カタログ内で非表示の権限も返します。権限はフィルタできます。
リクエスト
サポートされているメディア・タイプ
- application/json
問合せパラメータ
- fields(optional): string
結果に返される属性。カンマ区切り属性を受け入れます。サポートされている属性のサンプル値は、"entitlementKey、entitlementValue、entitlementDisplayName"です
- filter(optional): string
フィルタ問合せパラメータは、権限のフィルタに使用されます。
レスポンス
サポートされているメディア・タイプ
- application/json
200レスポンス
成功
ヘッダー
- ResponseTime: string
リクエストの処理にかかった時間(ミリ秒)を取得します。
401レスポンス
未認可
404レスポンス
リソースが見つからない
500レスポンス
内部サーバー・エラー
例
ここでは、entitlementKeyが1ではないすべての権限を取得する機能を示します。ここで表示された情報は疑似システムに対するものであり、プロトタイプとして使用します。
cURLの例
curl -H "Content-Type: application/json" -X GET -u username:password "https://pseudo.com/iam/governance/selfservice/api/v1/entitlements?q=entitlementKey ne 1"
レスポンス本文の例
JSON形式のレスポンス本文のコンテンツの例を次に示します。
{ "links": [ { "rel": "self", "href": "http://pseudo.com/iam/governance/selfservice/api/v1/entitlements?offset=1&limit=10&q=entitlementKey ne 1" }, { "rel": "first", "href": "http://pseudo.com/iam/governance/selfservice/api/v1/entitlements?offset=1&limit=10&q=entitlementKey ne 1" }, { "rel": "last", "href": "http://pseudo.com/iam/governance/selfservice/api/v1/entitlements?offset=11&limit=10&q=entitlementKey ne 1" }, { "rel": "next", "href": "http://pseudo.com/iam/governance/selfservice/api/v1/entitlements?offset=11&limit=10&q=entitlementKey ne 1" } ], "count": 10, "entitlements": [ { "links": [ { "rel": "self", "href": "http://pseudo.com/iam/governance/selfservice/api/v1/entitlements/42" } ], "id": "42", "name": "ENT3DAI2", "description": "" }, { "links": [ { "rel": "self", "href": "http://pseudo.com/iam/governance/selfservice/api/v1/entitlements/41" } ], "id": "41", "name": "ENT2DAI2", "description": "" }, { "links": [ { "rel": "self", "href": "http://pseudo.com/iam/governance/selfservice/api/v1/entitlements/21" } ], "id": "21", "name": "44~ent1", "description": "" }, { "links": [ { "rel": "self", "href": "http://pseudo.com/iam/governance/selfservice/api/v1/entitlements/53" } ], "id": "53", "name": "DAI1ENT6", "description": "" }, { "links": [ { "rel": "self", "href": "http://pseudo.com/iam/governance/selfservice/api/v1/entitlements/52" } ], "id": "52", "name": "DAI1ENT11", "description": "" }, { "links": [ { "rel": "self", "href": "http://pseudo.com/iam/governance/selfservice/api/v1/entitlements/51" } ], "id": "51", "name": "DAI1ENT7", "description": "" }, { "links": [ { "rel": "self", "href": "http://pseudo.com/iam/governance/selfservice/api/v1/entitlements/50" } ], "id": "50", "name": "DAI1ENT10", "description": "" }, { "links": [ { "rel": "self", "href": "http://pseudo.com/iam/governance/selfservice/api/v1/entitlements/49" } ], "id": "49", "name": "DAI1ENT9", "description": "" }, { "links": [ { "rel": "self", "href": "http://pseudo.com/iam/governance/selfservice/api/v1/entitlements/48" } ], "id": "48", "name": "DAI1ENT8", "description": "" }, { "links": [ { "rel": "self", "href": "http://pseudo.com/iam/governance/selfservice/api/v1/entitlements/47" } ], "id": "47", "name": "DAI1ENT2", "description": "" } ] }