アクセス・トークンのリクエスト
post
/api/v4/oauth2/token
APIは標準のOAuth 2.0フローを使用して、APIクライアントおよびユーザーを承認および認証します。 APIを使用している場合は、OAuth 2.0クライアントIDおよびクライアント・シークレットがすでにある必要があります。 client_id、client_secretおよびユーザー資格証明を指定して、アクセス・トークンをリクエストします。
サポートされるバージョン:
v4
リクエスト
この操作にはリクエスト・パラメータがありません。
サポートされるメディア・タイプ
- application/json
本文のタイプ:
- application/json
ルート・スキーマ : スキーマ
タイプ:
object応答
サポートされるメディア・タイプ
- application/json
200 レスポンス
成功
ルート・スキーマ : スキーマ
タイプ:
object401 レスポンス
承認されていません
403 レスポンス
禁止
500 レスポンス
リクエスト中に予期しないエラーが発生しました。
例:
リクエストの例:
curl -i -X POST -u client_id:client_secret https://daas.oraclecloud.com/data/api/v4/oauth2/token
リクエスト本文の例:
Password Grant:
{"username":"daas_admin1@oracle.com","password":"Welcome12345"}
Client Credentials Grant:
{"grant_type":"client_credentials"}
出力例:
{
"access_token":"eyJ4NXQjUzI1XJ2aWNlX1R5cGVfQ2xpZW50IiwidGVuYW50IjoiaWRjcy1hN2E4YjU2MDllNTc0MjMxYmViYzcxODg4OTFiM2EzNiIsImp0aSI6IjExZWE5YTdmODMxMGM1YzQ4MzFiMjM1NGJmMTdkN2EzIn0.NTANiI6ImlEUnJDWUk2WGpnZ3gzN3pjVHFZNE82SjlsRlROa0dxTzWK_S_BE2dc7MMTC5CQ",
"token_type":"Bearer",
"expires_in":3600
}
エラー・レスポンス詳細:
{
"error": "invalid_client",
"error_description": "Invalid OAuth Client daas_admin1@oracle.com.",
"ecid": "rHOZX16N200000000"
}
「トップに戻る」