指定されたアプリケーションをクライアント ID として使用して、リソースサーバーにアクセスするためのアクセストークンを取得します。
今すぐお試しください
テスト
RAM 認証
|
アクション |
アクセスレベル |
リソースタイプ |
条件キー |
依存アクション |
|
eiam:GenerateOauthToken |
none |
*Application
|
なし | なし |
リクエスト構文
POST HTTP/1.1
リクエストパラメーター
|
パラメーター |
型 |
必須 / 任意 |
説明 |
例 |
| InstanceId |
string |
必須 |
インスタンス ID。 |
idaas_ue2jvisn35ea5lmthk267xxxxx |
| ApplicationId |
string |
必須 |
アプリケーション ID。 |
app_mkv7rgt4d7i4u7zqtzev2mxxxx |
| ScopeValues |
array |
必須 |
権限の範囲。 |
|
|
string |
任意 |
権限の値。 |
User:Read:ALL |
|
| Audience |
string |
必須 |
リソースサーバーのオーディエンス識別子。 |
https://example.com |
| GrantType |
string |
任意 |
グラントタイプ。 列挙値:
|
クライアント_credentials |
| SubjectToken |
string |
任意 |
主題トークン。 |
主題001 |
| SubjectTokenType |
string |
任意 |
主題トークンタイプ。 列挙値:
|
urn:ietf:params:oauth:トークンタイプ:アクセストークン |
| RequestedTokenType |
string |
任意 |
リクエストされたトークンタイプ。 [_single.params.RequestedTokenType.enum.- urn:ietf:params:oauth:token-type:access_token]OAuth 2.0 アクセストークン [parameters.7.schema.enumValueTitles.- urn:ietf:params:oauth:token-type:access_token]OAuth 2.0 アクセストークン 列挙値:
|
urn:ietf:params:oauth:トークンタイプ:アクセストークン |
レスポンスフィールド
|
フィールド |
型 |
説明 |
例 |
|
object |
レスポンスのスキーマ。 |
||
| RequestId |
string |
リクエスト ID。 |
0441BD79-92F3-53AA-8657-F8CE4XXXXXXX |
| TokenResponse |
object |
トークン応答。 |
|
| TokenType |
string |
トークンタイプ。現在、Bearer のみがサポートされています。 |
Bearer |
| AccessToken |
string |
アクセストークン。 |
eyJhbGciOiJSUzI1NiJ9.eyJhdWQiOiJlaWFtIn0.signature |
| ExpiresIn |
integer |
有効期間 (秒単位)。 |
1200 |
| ExpiresAt |
integer |
有効期限の時間 (UNIX タイムスタンプフォーマット、秒単位)。 |
1770186372 |
| IssuedTokenType |
string |
発行されたトークンタイプ。 |
standard |
例
成功レスポンス
JSONJSON
{
"RequestId": "0441BD79-92F3-53AA-8657-F8CE4XXXXXXX",
"TokenResponse": {
"TokenType": "Bearer",
"AccessToken": "eyJhbGciOiJSUzI1NiJ9.eyJhdWQiOiJlaWFtIn0.signature",
"ExpiresIn": 1200,
"ExpiresAt": 1770186372,
"IssuedTokenType": "standard"
}
}
エラーコード
完全なリストについては、「エラーコード」をご参照ください。
変更履歴
完全なリストについては、「変更履歴」をご参照ください。