権限リストの取得
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": ""
}
]
}