権限リストの取得
get
/iam/governance/selfservice/api/v1/entitlements
Oracle Identity Managerで使用可能なすべての権限を返します。カタログ内で非表示の権限も返します。権限はフィルタできます。
リクエスト
サポートされているメディア・タイプ
- application/json
問合せパラメータ
- fields(optional): string
結果に返される属性。カンマ区切り属性を受け入れます。サポートされている属性のサンプル値は、"entitlementKey、entitlementValue、entitlementDisplayName"です
- filter(optional): string
フィルタ問合せパラメータは、権限のフィルタに使用されます。
- userId(optional): string
userId問合せパラメータは、ユーザーの権限のフィルタに使用されます。
レスポンス
サポートされているメディア・タイプ
- application/json
200レスポンス
成功
ヘッダー
- ResponseTime: string
リクエストの処理にかかった時間(ミリ秒)を取得します。
ネストされたスキーマ: EntitlementData
型:
ソースを表示
object- accountKey(optional): integer
- chidlFormName(optional): string
- childFormValues(optional): string
- childTablePrimaryKey(optional): integer
- entListKey(optional): integer
- id(optional): string
- normalizedData(optional): string
- policyKey(optional): integer
- processInstanceKey(optional): integer
- provisionedBy(optional): string
- provisionedMechanism(optional): string
- provisionedOn(optional): string
- requestKey(optional): string
- serialVersionUid(optional): integer
- startDate(optional): string
- status(optional): string
- userKey(optional): integer
401レスポンス
未認可
404レスポンス
リソースが見つからない
500レスポンス
内部サーバー・エラー
例
この例では、問合せパラメータuserIdを使用して特定のユーザーのすべての権限を取得する機能を説明します。
/iam/governance/selfservice/api/v1/entitlements?userId={userKey}
ここで表示された情報は疑似システムに対するものであり、プロトタイプとして使用します。
cURLの例
curl -H "Content-Type: application/json" -X GET -u username:password https://pseudo.com/iam/governance/selfservice/api/v1/entitlements?userId=82
レスポンス本文の例
JSON形式のレスポンス本文のコンテンツの例を次に示します。
{
"links": [
{
"rel": "self",
"href": "http://pseudo.com/iam/governance/selfservice/api/v1/entitlements?
userId=82&offset=1&limit=10"
},
{
"rel": "first",
"href": "http://pseudo.com/iam/governance/selfservice/api/v1/entitlements?
userId=82&offset=1&limit=10"
}
],
"count": 2,
"hasMore": false,
"totalResult": -1,
"entitlements": [
{
"links": [
{
"rel": "self",
"href": "http://pseudo.com/iam/governance/selfservice/api/v1/entitlements/265"
}
],
"id": "265",
"name": "CN=ADGroup_AAT,OU=MainOrg_HNK,OU=Vision,DC=adlrg12c,DC=us,DC=pseudo,DC=com",
"description": ""
},
{
"links": [
{
"rel": "self",
"href": "http://pseudo.com/iam/governance/selfservice/api/v1/entitlements/624"
}
],
"id": "624",
"name": "CN=ADGroup_AGI,OU=MainOrg_WMM,OU=Vision,DC=adlrg12c,DC=us,DC=pseudo,DC=com",
"description": ""
}
]
}