権限リストの取得

get

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

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

リクエスト

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

レスポンス

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

200レスポンス

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

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": ""
    }
  ]
}

先頭に戻る