Skip to main content

エンドポイント

POST /oauth/token これは、サーバープロセスが API にアクセスするために使用する OAuth 2.0 のグラントです。アプリケーションの認証情報 (クライアント ID とクライアントシークレット) を使ってアクセストークンを直接リクエストするには、このエンドポイントを使用します。

レスポンス

200

成功すると、アクセストークンが返されます。

詳細情報

ヘッダー

string
リクエスト用の DPoP プルーフです。これは任意で、アプリケーションで Demonstrating Proof-of-Possession を使用している場合にのみ必要です。

Body Parameters

リクエスト本文は application/x-www-form-urlencoded 形式です。
string
必須
使用するフローを示します。クライアント認証情報 の場合は client_credentials を使用します。使用可能な値: client_credentials
string
必須
アプリケーションの クライアント ID。
string
必須
アプリケーションの クライアントシークレット。
string
必須
アクセスする対象 API の一意の識別子。
string
アクセスする対象 API (リソースサーバー) の識別子です。Auth0 テナントに登録されている API Identifier と一致している必要があります。テナントの Resource Parameter Compatibility Profilecompatibility に設定されている場合、audience の代わりに使用されます。
string
[推奨]リクエストに関連付ける組織またはその識別子。詳しくは、Machine-to-Machine Access for Organizations を参照してください。

レスポンススキーマ

エージェントのアクセストークン

リクエスト元のアプリケーションがエージェントにリンクされ、対象の API でエージェントの subject クレームが有効になっている場合、発行されるアクセストークンではエージェントが subject として識別されます。
  • sub クレームは、アプリケーションの クライアント ID ではなく、エージェント識別子 (例: agt_72jbvv7LfRKYp59gtRLtkn) になります。
  • トークンには、sub_profile: "ai_agent"client_profile: "service ai_agent" が含まれます。
エージェントの subject クレームが有効な API を呼び出す、エージェントではない Machine-to-Machine (M2M) アプリケーションでは、sub クレームは @clients サフィックスを除いたアプリケーションの クライアント ID になります。レスポンスオブジェクトのスキーマ (access_tokentoken_typeexpires_in) は変更されません。これらは発行された JWT 内のクレームです。詳細については、Access Token Profilesを参照してください。

レスポンスメッセージ