アクセス・トークンのリクエスト
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 レスポンス
成功
ルート・スキーマ : スキーマ
タイプ:
object
401 レスポンス
承認されていません
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" }「トップに戻る」