権限リストの取得

get

/iam/governance/selfservice/api/v1/entitlements

Oracle Identity Managerで使用可能なすべての権限を返します。カタログ内で非表示の権限も返します。権限はフィルタできます。

リクエスト

サポートされているメディア・タイプ
問合せパラメータ
  • 結果に返される属性。カンマ区切り属性を受け入れます。サポートされている属性のサンプル値は、"entitlementKey、entitlementValue、entitlementDisplayName"です
  • フィルタ問合せパラメータは、権限のフィルタに使用されます。
  • userId問合せパラメータは、ユーザーの権限のフィルタに使用されます。
先頭に戻る

レスポンス

サポートされているメディア・タイプ

200レスポンス

成功
ヘッダー
本文()
ルート・スキーマ: AccountsObjectGetEntitlements
型: object
ソースを表示
ネストされたスキーマ: entitlements
型: array
ソースを表示
ネストされたスキーマ: EntitlementData
型: object
ソースを表示
ネストされたスキーマ: AppInstanceReference
型: object
ソースを表示
ネストされたスキーマ: LinkDataInstances
型: object
ソースを表示

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": ""
        }
    ]
}
先頭に戻る