アクセス・トークン・フローの検証
get
/oauth2/rest/token/info
リクエスト
サポートされているメディア・タイプ
- application/json
- application/x-www-form-urlencoded
問合せパラメータ
- access_token: string
検証するアクセス・トークン
- identityDomain(optional): string
'x-oauth-identity-domain-name'ヘッダー・パラメータの代替問合せパラメータ名。これは、一部のシナリオでヘッダー・パラメータを渡せない場合に使用できます。
ヘッダー・パラメータ
先頭に戻る
レスポンス
サポートされているメディア・タイプ
- application/json
- application/json,image/png
200 レスポンス
アクセス・トークン詳細
ルート・スキーマ: AccessTokenDetails
型:
ソースを表示
object
- aud(optional): string
予想される対象読者
- client(optional): string
クライアントID
- domain(optional): string
アイデンティティ・ドメイン
- exp(optional): integer
有効期限の残り
- iat(optional): integer
発行
- iss(optional): string
発行者
- jti(optional): string
識別子
- scope(optional): string
適用できるスコープ
- sub(optional): string
件名
400 レスポンス
不正なリクエスト
ルート・スキーマ: ErrorCode
型:
ソースを表示
object
- errorCode(optional): string
生成されたエラー・コード
- errorDesc(optional): string
翻訳されたエラーの説明
- secErrorDesc(optional): string
セカンダリ・エラー・メッセージ
例
次のcURLコマンドは、アクセス・トークンを検証するサーバーに対するサンプル・リクエストを示します。
cURL構文#1
ヘッダーとしてaccess_tokenを持つ/oauth2/rest/token/infoを使用してGETコールを開始します:
curl -X GET http://<ManagedServerHost>:<ManagedServerPort>/oauth2/rest/token/info -H 'Authorization: Bearer <ACCESS TOKEN>' -H 'X-OAUTH-IDENTITY-DOMAIN-NAME: <OAUTH-DOMAIN>'
cURLの例
ヘッダーとして渡されたaccess_tokenを使用して、/oauth2/rest/token/infoで検証します:
curl -X GET http://example.com:7778/oauth2/rest/token/info -H 'Authorization: Bearer eyJraWQiOiJvcmFjbGUxMSIsIng1dCI6InZCWVZJNURZejRZX1FZY2p4RFM0UFlqREJ1byIsImFsZyI6IlJTMjU2In0.eyJpc3MiOiJodHRwOi8vZXhhbXBsZS5jb206Nzc3OC9vYXV0aDIiLCJhdWQiOlsib3JhY2xlMTFyczEiLCJodHRwOi8vZXhhbXBsZS5jb206Nzc3OC9vYXV0aDIiLCJjbGllbnQxMSJdLCJleHAiOjE2ODQyMjk3NzEsImp0aSI6IjVtUmtZTkI5UWtfVWE3UnVwWDdHWGciLCJpYXQiOjE2ODQyMjYxNzEsInN1YiI6InVzZXIxIiwiY2xpZW50IjoiY2xpZW50MTEiLCJzY29wZSI6WyJvcmFjbGUxMXJzMS5JbmZvIiwib3BlbmlkIl0sImRvbWFpbiI6Im9yYWNsZTExIiwiZ3JhbnQiOiJBVVRIT1JJWkFUSU9OX0NPREUiLCJjdXN0b21lQXR0cjEiOiJDdXN0b21WYWx1ZSJ9.TouJrKoVkFQWYZ8WM4R4ydAeeTXtm88ruinCUUdOProPvJ6qI-yY3cPbtAGCB3WfQr3ZfPQX8L30EU_zZuH2TVVscIuGt7ksuBGiZOPpiCI0Ap-4oL8XaAtYRhC1uezrQ7UJ7WsLVjwLVC5WEJKqpn69PmqCrBr0a3qFxWo21ZcTJep_Uwx8oDfevejKdMjJHIDCohjza-MvBWlPdQL_f4jTDojW56tUhCefihOTq_6uLUpEQCkPqQSW3T8nf8z3TNFpFpFSgIq-vwQWeHS09bqC79fKC_xOw71qF5rKWLQtCGgpVKHHtfyu6xfg4WwGPlowoohUSKE5hb4ksST8ZQ' -H 'X-OAUTH-IDENTITY-DOMAIN-NAME: oracle11'
cURL構文#2
問合せパラメータとしてaccess_tokenを持つ/oauth2/rest/token/infoを使用してGETコールを開始します:
curl -X GET http://<ManagedServerHost>:<ManagedServerPort>/oauth2/rest/token/info?access_token=<ACCESS TOKEN> -H 'X-OAUTH-IDENTITY-DOMAIN-NAME: <OAUTH-DOMAIN>'
cURLの例
問合せパラメータとして渡されたaccess_tokenを使用して、/oauth2/rest/token/infoで検証します:
curl -i -H 'Authorization:Basic Y2xpZW50MTE6V2VsY29tZTE=' -H 'Content-Type:application/x-www-form-urlencoded;charset=UTF-8' -H 'X-OAUTH-IDENTITY-DOMAIN-NAME:oracle11' --request GET 'http://example.com:7778/oauth2/rest/token/info?access_token=eyJraWQiOiJvcmFjbGUxMSIsIng1dCI6InZCWVZJNURZejRZX1FZY2p4RFM0UFlqREJ1byIsImFsZyI6IlJTMjU2In0.eyJpc3MiOiJodHRwOi8vZXhhbXBsZS5jb206Nzc3OC9vYXV0aDIiLCJhdWQiOlsib3JhY2xlMTFyczEiLCJodHRwOi8vZXhhbXBsZS5jb206Nzc3OC9vYXV0aDIiLCJjbGllbnQxMSJdLCJleHAiOjE2ODQyMjk3NzEsImp0aSI6IjVtUmtZTkI5UWtfVWE3UnVwWDdHWGciLCJpYXQiOjE2ODQyMjYxNzEsInN1YiI6InVzZXIxIiwiY2xpZW50IjoiY2xpZW50MTEiLCJzY29wZSI6WyJvcmFjbGUxMXJzMS5JbmZvIiwib3BlbmlkIl0sImRvbWFpbiI6Im9yYWNsZTExIiwiZ3JhbnQiOiJBVVRIT1JJWkFUSU9OX0NPREUiLCJjdXN0b21lQXR0cjEiOiJDdXN0b21WYWx1ZSJ9.TouJrKoVkFQWYZ8WM4R4ydAeeTXtm88ruinCUUdOProPvJ6qI-yY3cPbtAGCB3WfQr3ZfPQX8L30EU_zZuH2TVVscIuGt7ksuBGiZOPpiCI0Ap-4oL8XaAtYRhC1uezrQ7UJ7WsLVjwLVC5WEJKqpn69PmqCrBr0a3qFxWo21ZcTJep_Uwx8oDfevejKdMjJHIDCohjza-MvBWlPdQL_f4jTDojW56tUhCefihOTq_6uLUpEQCkPqQSW3T8nf8z3TNFpFpFSgIq-vwQWeHS09bqC79fKC_xOw71qF5rKWLQtCGgpVKHHtfyu6xfg4WwGPlowoohUSKE5hb4ksST8ZQ