認証されたユーザーに関する詳細の取得
get
/system/api/v1/me
アイデンティティProvider(IdP)から認証済ユーザーの詳細を取得します。##認証済ユーザーは、IdPから詳細をリクエストできます。
リクエスト
サポートされているメディア・タイプ
- application/json
問合せパラメータ
- customAttributes(optional): 文字列
UserInfoレスポンスで返されるIDCSカスタム属性の名前を指定する、カンマ区切り文字列および大文字/小文字を区別しない文字列。 デフォルトでは、レスポンスには、事前定義のユーザー属性がほとんど含まれていません。 リクエストでこの問合せパラメータが指定されている場合、レスポンスには、この問合せパラメータが指定する属性と、事前定義されたユーザー属性が含まれます。 問合せパラメータで使用できるカスタム属性の最大数は20です。
- includeGroupMembership(optional): boolean
ブール問合せパラメータ。trueに設定すると、ユーザーが属しているすべてのIDCS groups(Group's DisplayName and GUID)がレスポンスに含まれます。
- includeIDCSAppRoles(optional): boolean
ブール問合せパラメータ。trueに設定すると、ユーザーが割り当てられているサービス固有のIDCSアプリケーション・ロールがレスポンスに含まれます。
- includeRealmUserGUID(optional): boolean
ブール問合せパラメータ。trueに設定すると、レスポンスにレルムからのユーザーGUIDが含まれます。
レスポンス
サポートされているメディア・タイプ
- application/json
200レスポンス
OK
ルート・スキーマ : UserInfo
型:
objectSelf-Management details.
Show Source
- customAttributes(optional): object customAttributes
指定されたカスタム属性とその値を含むオブジェクト。
- email: string
ユーザーの主要Eメール・アドレス例:
joe@example.com - firstName(optional): string
ユーザーの名。例:
Joe - idcsappRoles(optional): array idcsappRoles
IDCSアプリケーション・ロールの配列。ユーザーはその一部です。
- lastName: string
ユーザーの姓。例:
Janesen - links: array links
このリソースの関連リソースおよびアクションへのリンク。 リソースの正規表現へのリンクを含む自己リンクを少なくとも1つ含める必要があります。
- locale(optional): string
ユーザー・ロケール。例:
en - membershipGroupsList(optional): array membershipGroupsList
ユーザーが属するIDCSグループの配列。 各グループ・エントリにはグループDisplayNameが含まれ、IDCS IDです。
- middleName(optional): string
ユーザーのミドル・ネーム。例:
Jane - realmUserGUID(optional): string
レルムからのユーザーGUID例:
26e1a1b236b8415e97f1b44a60639ba8 - timezone(optional): string
ユーザーのタイムゾーン例:
America/Los_Angeles - userName: string
ユーザー名。例:
joe@example.com
ネストされたスキーマ : customAttributes
型:
object指定されたカスタム属性とその値を含むオブジェクト。
ネストされたスキーマ: links
型:
arrayこのリソースの関連リソースおよびアクションへのリンク。 リソースの正規表現へのリンクを含む自己リンクを少なくとも1つ含める必要があります。
Show Source
- Array of: object Link
RESTリンクおよび関連メタデータ。 レスポンスがリンクを提供する場合(リソース自体への`self`リンクなど)、提供されたリンクには、このリンク構造で定義された1つ以上のプロパティが含まれます。
ネストされたスキーマ : membershipGroupsList
型:
arrayユーザーが属するIDCSグループの配列。 各グループ・エントリにはグループDisplayNameが含まれ、IDCS IDです。
Show Source
- Array of: object Group
ユーザーが属するIDCSグループ。
ネストされたスキーマ : リンク
型:
objectRESTリンクおよび関連メタデータ。 レスポンスがリンクを提供する場合(リソース自体への`self`リンクなど)、提供されたリンクには、このリンク構造で定義された1つ以上のプロパティが含まれます。
Show Source
- href(optional): string
ターゲット・リソースのURI URI *RFC3986*またはURIテンプレート*RFC6570*。 値がURIテンプレートに設定されている場合、`templated`プロパティを`true`に設定する必要があります。
- mediaType(optional): string
リンク・ターゲット。 メディア・タイプ。RFC 2046で定義され、リンク・ターゲットを記述します。
- method(optional): string
ターゲットHTTPメソッドをリンクします。 リンクのターゲットをリクエストするためのHTTPメソッド。* `none` - 有効なHTTPメソッド*'OPTIONS`がないことを示します - HTTP OPTIONS * `HEAD - HTTP HEAD * `GET` - HTTP GET * `POST` - HTTP POST * `PUT` - HTTP PUT * `PATCH` - HTTP PATCH * `DELETE` - HTTP DELETE
- profile(optional): string
リンク・メタデータのロケーション。 ターゲット・リソースを参照解除するときにリソースを指定するJSONスキーマなどのリソースのメタデータへのリンク。
- rel(optional): string
リンク関係。 リンクの詳細を取得するために使用できるリンク・リレーションの名前。
- templated(optional): boolean
hrefテンプレートのリンク・フラグ。 `href`プロパティを指定するブール・フラグは、URIまたはURIテンプレートです。 プロパティが存在しない場合、このプロパティは`false`と想定できます。
ネストされたスキーマ : グループ
型:
objectユーザーが属するIDCSグループ。
Show Source
- DisplayName: string
IDCSグループdisplayName。
- ID: string
IDCSグループID。
304レスポンス
Not Modified
ルート・スキーマ : ExceptionDetail
型:
objectRESTリクエストのエラー詳細。 HTTPエラー・コードおよびエラー・メッセージに加えて、リクエストが失敗したときにクライアントに追加情報を提供することが適切な場合もあります。 このような場合は、エラー・レスポンス本文に追加情報が含まれている必要があります。 追加情報はオプションですが、指定すると、例外詳細の形式になります。
Show Source
- detail(optional): string
この問題の発生に固有の説明。 人間が判読できる、場合によっては複数行の詳細で、問題を詳細に説明しています。
- instance(optional): string
エラーの詳細を提供するURIをリンクに追加します。
- o:errorCode(optional): string
アプリケーション・エラー・コード。HTTPエラー・コードとは異なります。
- o:errorDetails(optional): array o:errorDetails
階層構造に複数のエラーがある場合もあります。
- o:errorPath(optional): string
エラーが発生した場所を示すXPathまたはJSONパス。
- status(optional): integer(int32)
HTTPステータス・コード。 例外に対応するHTTPステータス・コード。 リソースが存在しない場合の例外として、HTTPステータスは`404`になります。
- title(optional): string
問題の短く、判読可能なサマリー。 ページをローカライズする場合を除いて、問題の後続の出現時にはサマリー**を変更しないでください。
- type(optional): string
問題のタイプを識別する絶対URI。 このURIが参照解除されると、**は、HTMLページなどの問題の判読可能なサマリーを提供するものとなります。
ネストされたスキーマ: o:errorDetails
型:
array階層構造に複数のエラーがある場合もあります。
Show Source
- Array of: object ExceptionDetail
RESTリクエストのエラー詳細。 HTTPエラー・コードおよびエラー・メッセージに加えて、リクエストが失敗したときにクライアントに追加情報を提供することが適切な場合もあります。 このような場合は、エラー・レスポンス本文に追加情報が含まれている必要があります。 追加情報はオプションですが、指定すると、例外詳細の形式になります。
400レスポンス
不正リクエスト
ルート・スキーマ : ExceptionDetail
型:
objectRESTリクエストのエラー詳細。 HTTPエラー・コードおよびエラー・メッセージに加えて、リクエストが失敗したときにクライアントに追加情報を提供することが適切な場合もあります。 このような場合は、エラー・レスポンス本文に追加情報が含まれている必要があります。 追加情報はオプションですが、指定すると、例外詳細の形式になります。
Show Source
- detail(optional): string
この問題の発生に固有の説明。 人間が判読できる、場合によっては複数行の詳細で、問題を詳細に説明しています。
- instance(optional): string
エラーの詳細を提供するURIをリンクに追加します。
- o:errorCode(optional): string
アプリケーション・エラー・コード。HTTPエラー・コードとは異なります。
- o:errorDetails(optional): array o:errorDetails
階層構造に複数のエラーがある場合もあります。
- o:errorPath(optional): string
エラーが発生した場所を示すXPathまたはJSONパス。
- status(optional): integer(int32)
HTTPステータス・コード。 例外に対応するHTTPステータス・コード。 リソースが存在しない場合の例外として、HTTPステータスは`404`になります。
- title(optional): string
問題の短く、判読可能なサマリー。 ページをローカライズする場合を除いて、問題の後続の出現時にはサマリー**を変更しないでください。
- type(optional): string
問題のタイプを識別する絶対URI。 このURIが参照解除されると、**は、HTMLページなどの問題の判読可能なサマリーを提供するものとなります。
ネストされたスキーマ: o:errorDetails
型:
array階層構造に複数のエラーがある場合もあります。
Show Source
- Array of: object ExceptionDetail
RESTリクエストのエラー詳細。 HTTPエラー・コードおよびエラー・メッセージに加えて、リクエストが失敗したときにクライアントに追加情報を提供することが適切な場合もあります。 このような場合は、エラー・レスポンス本文に追加情報が含まれている必要があります。 追加情報はオプションですが、指定すると、例外詳細の形式になります。
404レスポンス
Not Found
ルート・スキーマ : ExceptionDetail
型:
objectRESTリクエストのエラー詳細。 HTTPエラー・コードおよびエラー・メッセージに加えて、リクエストが失敗したときにクライアントに追加情報を提供することが適切な場合もあります。 このような場合は、エラー・レスポンス本文に追加情報が含まれている必要があります。 追加情報はオプションですが、指定すると、例外詳細の形式になります。
Show Source
- detail(optional): string
この問題の発生に固有の説明。 人間が判読できる、場合によっては複数行の詳細で、問題を詳細に説明しています。
- instance(optional): string
エラーの詳細を提供するURIをリンクに追加します。
- o:errorCode(optional): string
アプリケーション・エラー・コード。HTTPエラー・コードとは異なります。
- o:errorDetails(optional): array o:errorDetails
階層構造に複数のエラーがある場合もあります。
- o:errorPath(optional): string
エラーが発生した場所を示すXPathまたはJSONパス。
- status(optional): integer(int32)
HTTPステータス・コード。 例外に対応するHTTPステータス・コード。 リソースが存在しない場合の例外として、HTTPステータスは`404`になります。
- title(optional): string
問題の短く、判読可能なサマリー。 ページをローカライズする場合を除いて、問題の後続の出現時にはサマリー**を変更しないでください。
- type(optional): string
問題のタイプを識別する絶対URI。 このURIが参照解除されると、**は、HTMLページなどの問題の判読可能なサマリーを提供するものとなります。
ネストされたスキーマ: o:errorDetails
型:
array階層構造に複数のエラーがある場合もあります。
Show Source
- Array of: object ExceptionDetail
RESTリクエストのエラー詳細。 HTTPエラー・コードおよびエラー・メッセージに加えて、リクエストが失敗したときにクライアントに追加情報を提供することが適切な場合もあります。 このような場合は、エラー・レスポンス本文に追加情報が含まれている必要があります。 追加情報はオプションですが、指定すると、例外詳細の形式になります。
500レスポンス
内部サーバー・エラー
ルート・スキーマ : ExceptionDetail
型:
objectRESTリクエストのエラー詳細。 HTTPエラー・コードおよびエラー・メッセージに加えて、リクエストが失敗したときにクライアントに追加情報を提供することが適切な場合もあります。 このような場合は、エラー・レスポンス本文に追加情報が含まれている必要があります。 追加情報はオプションですが、指定すると、例外詳細の形式になります。
Show Source
- detail(optional): string
この問題の発生に固有の説明。 人間が判読できる、場合によっては複数行の詳細で、問題を詳細に説明しています。
- instance(optional): string
エラーの詳細を提供するURIをリンクに追加します。
- o:errorCode(optional): string
アプリケーション・エラー・コード。HTTPエラー・コードとは異なります。
- o:errorDetails(optional): array o:errorDetails
階層構造に複数のエラーがある場合もあります。
- o:errorPath(optional): string
エラーが発生した場所を示すXPathまたはJSONパス。
- status(optional): integer(int32)
HTTPステータス・コード。 例外に対応するHTTPステータス・コード。 リソースが存在しない場合の例外として、HTTPステータスは`404`になります。
- title(optional): string
問題の短く、判読可能なサマリー。 ページをローカライズする場合を除いて、問題の後続の出現時にはサマリー**を変更しないでください。
- type(optional): string
問題のタイプを識別する絶対URI。 このURIが参照解除されると、**は、HTMLページなどの問題の判読可能なサマリーを提供するものとなります。
ネストされたスキーマ: o:errorDetails
型:
array階層構造に複数のエラーがある場合もあります。
Show Source
- Array of: object ExceptionDetail
RESTリクエストのエラー詳細。 HTTPエラー・コードおよびエラー・メッセージに加えて、リクエストが失敗したときにクライアントに追加情報を提供することが適切な場合もあります。 このような場合は、エラー・レスポンス本文に追加情報が含まれている必要があります。 追加情報はオプションですが、指定すると、例外詳細の形式になります。