Skip to main content
プロファイルは、API 用に発行されるアクセストークンの形式とクレームを定義します。Auth0 は、トークンダイアレクトとも呼ばれる、次のアクセストークンプロファイルをサポートしています。
  • Auth0 トークンプロファイル、またはデフォルトのアクセストークンプロファイル
  • RFC 9068 トークンプロファイル、または IETF JWT Profile for OAuth 2.0 Access Tokens (RFC 9068) に準拠したアクセストークンプロファイル
どちらのアクセストークンプロファイルでも が発行されますが、その JWT はトークン形式が異なります。また、どちらのアクセストークンプロファイルでも ロールベースのアクセス制御 (RBAC) を有効にし、アクセストークンに permissions クレームを追加できます。 API のアクセストークンプロファイルを設定するには、アクセストークンプロファイルを設定する を参照してください。

Auth0プロファイルのサンプルトークン

RFC 9068プロファイルのサンプルトークン

トークンプロファイルの違い

Auth0プロファイルとRFC 9068プロファイルでは、異なるトークン形式のJWTが発行されます。主な違いは次のとおりです。
  • RFC 9068プロファイルにはjtiクレームが含まれており、JWTに一意の識別子を付与します。
  • Auth0プロファイルではを表すためにazpクレームを使用します。一方、RFC 9068プロファイルではclient_idクレームを使用します。
  • RFC 9068プロファイルではgtyクレームは使用されません。これは認証フローを表す、Auth0固有のクレームです。

クレーム

テナントで Agents as Principal が有効になっており、API でエージェントの subject クレームが有効になっている場合、アクセストークンには追加のアイデンティティクレーム (sub_profileclient_profileact) と変更された sub 値が含まれることがあります。これらのクレームはアクセストークンにのみ追加され、ID トークンには影響しません。詳しくは、トークン内のエージェントアイデンティティを参照してください。