インスタンスレベルの認可サーバーのトークンエンドポイント。
今すぐお試しください
テスト
RAM 認証
リクエスト構文
POST /v2/{instanceId}/authorizationServer/{authorizationServerId}/oauth2/token HTTP/1.1
パスパラメーター
|
パラメーター |
型 |
必須 / 任意 |
説明 |
例 |
| instanceId |
string |
必須 |
インスタンス ID。 |
idaas_ue2jvisn35ea5lmthk267xxxxx |
| authorizationServerId |
string |
必須 |
認可サーバー ID。 |
iauths_system |
リクエストパラメーター
|
パラメーター |
型 |
必須 / 任意 |
説明 |
例 |
| grant_type |
string |
必須 |
グラントタイプ。 |
authorization_code |
| client_id |
string |
必須 |
クライアント ID。 |
app_mkv7rgt4d7i4u7zqtzev2mxxxx |
| code |
string |
任意 |
認証コード。grant_type が authorization_code の場合に必須。 |
CO541xY59EsKniV2wvWDXZ4jiKxxxxx |
| username |
string |
任意 |
ユーザー名。 |
userxxxxx |
| password |
string |
任意 |
パスワード。 |
testxxxxx |
| device_code |
string |
任意 |
デバイスコード。grant_type が urn:ietf:params:oauth:grant-type:device_code の場合に必須。 |
DCxxxxxx |
| redirect_uri |
string |
任意 |
リダイレクト URI。grant_type が authorization_code の場合に必須。認可コードリクエストで使用された redirect_uri と一致する必要があります。 |
https://example.com/xxxxx |
| refresh_token |
string |
任意 |
リフレッシュトークン。 |
RTxxxxx |
| scope |
string |
任意 |
スコープ。 |
openid |
| code_verifier |
string |
任意 |
コードを検証できます。 |
xxxxx |
| client_assertion |
string |
任意 |
クライアントアサーション。 |
eyJraWQiOiJLRVlLZ0Iyxxxxx |
| client_assertion_type |
string |
任意 |
クライアントアサーションタイプ。 |
urn:ietf:params:oauth:client-assertion-type:jwt-bearer |
| application_federated_credential_name |
string |
任意 |
フェデレーテッドアプリケーション認証情報名。 |
testxxxxx |
| client_x509 |
string |
任意 |
クライアント証明書。 |
testxxxxx |
| client_x509_chain |
string |
任意 |
中間証明書リスト。 |
testxxxxx |
| client_secret |
string |
任意 |
クライアントキー。 |
CSEHDcHcrUKHw1CuxkJEHPveWRxxxxx |
レスポンスフィールド
|
フィールド |
型 |
説明 |
例 |
|
object |
トークン情報。 |
||
| token_type |
string |
トークンタイプ。 |
Bearer |
| access_token |
string |
アクセス認証情報。 |
eyJraWQiOiJLRVlLZ0Iyxxxxx |
| refresh_token |
string |
リフレッシュトークン。 |
ATxxxxx |
| expires_in |
integer |
アクセス認証情報の有効期間 (秒単位)。 |
1200 |
| expires_at |
integer |
アクセス認証情報の有効期限 (UNIX タイムスタンプ、秒単位)。 |
1653288641 |
| id_token |
string |
ID 認証情報。 |
eyJraWQiOiJLRVlLZ0Iyxxxxx |
| scope |
string |
スコープ。 |
openid |
例
成功レスポンス
JSONJSON
{
"token_type": "Bearer",
"access_token": "eyJraWQiOiJLRVlLZ0Iyxxxxx\n",
"refresh_token": "ATxxxxx",
"expires_in": 1200,
"expires_at": 1653288641,
"id_token": "eyJraWQiOiJLRVlLZ0Iyxxxxx\n",
"scope": "openid"
}
エラーコード
完全なリストについては、「エラーコード」をご参照ください。
変更履歴
完全なリストについては、「変更履歴」をご参照ください。