iss | access token を発行する Auth0 テナントの発行者識別子。 | あり | はい | テナントドメイン: https://tenant.auth0.com/ |
sub | subject クレームは、そのアクセストークンがどのユーザーまたはアプリケーション向けに発行されたものかを示します: - エンドユーザーが関与するグラント (例: 認可コードフロー) の場合、sub クレームは user_id です。 - Client Credentials を使用する Machine-to-Machine アプリ (エンドユーザーなし) の場合、sub クレームはそのアプリの一意の識別子です。 - クライアントがエージェントにリンクされている client credentials グラントの場合、sub クレームはエージェントの agent_id、または作成時に設定されている場合は external_agent_id です。この場合、またはエージェント subject クレームが有効な API 上の非エージェント Machine-to-Machine アプリの場合、@clients サフィックスは追加されません。詳細はAgents as Principalを参照してください。 | はい | はい | * ユーザー ID: auth0|6553da60a54af58e29493993 - サフィックス付きのクライアント ID: awZfdIir8YFdGZWkvCejDoUb7SjTDicx@clients - Agent ID: agt_72jbvv7LfRKYp59gtRLtkn |
aud | aud クレームは、アクセストークンの想定された受信先を定義します。 | はい | はい | "https://test-server/api" or [ "https://test-server/api", "https://test.local.dev.auth0.com/userinfo" ] |
client_id | access tokenをリクエストするアプリケーションのClient ID。 | はい | いいえ | Client ID: K1AUPhZq8mRi0Q0pjhkfu1D7y6KjDQja |
azp | access token を要求するアプリケーションの Client ID。 | いいえ | はい | Client ID: K1AUPhZq8mRi0Q0pjhkfu1D7y6KjDQja |
exp | この時刻以降は access token を受け入れてはならない、有効期限の時刻。 | はい | はい | エポックタイムスタンプ: 1516238022 |
iat | access token が発行された時点のタイムスタンプです。 | はい | はい | UNIXタイムスタンプ: 1516239022 |
scope | 発行されたアクセストークンに付与されたスコープ。スコープを参照してください。 | はい | はい | "openid profile offline_access" |
jti | access token の一意の識別子。 | はい | いいえ | 一意の文字列識別子: aBv9njtYfwL4xfPZyEwz9m |
gty | グラントタイプ。アクセストークンをリクエストする際に使用されます。client-credentials、password、および refresh_token の場合にのみ含まれます。 | いいえ | 条件による | グラントタイプ: password, client-credentials |
permissions | ロールに応じて利用可能な権限。Enable RBAC と Add permissions in the Access Token が有効になっている場合に含まれます。API 向け RBACを参照してください。 | 条件による | 条件による | [ "create:bar", "create:foo", "read:bar", "read:foo" ] |
org_id | 組織 ID。ユーザーが組織を通じて認証された場合に追加されます。トークンと組織を参照してください。 | 条件に応じて異なる | 条件に応じて異なる | 組織 ID: org_9ybsU1dN2dKfDkBi |
org_name | 組織名。ユーザーが組織経由で認証された際に追加され、Authentication API における Organization Names が有効な場合に含まれます。詳細は組織名を使用するを参照してください。 | 条件に応じて異なる | 条件に応じて異なる | 組織名: my_organization |
authorization_details | Rich Authorization Requests (RAR) で使用される認可の詳細です。詳細はRARを参照してください。 | ユースケースによる | ユースケースによる | { "type": "money_transfer", "instructedAmount": {"amount": 2500, "currency": "USD"}, "destinationAccount": "xxxx9876", "beneficiary": "Hanna Herwitz" } |
cnf | mTLS Token Binding の確認クレーム。 | ケースにより異なる | ケースにより異なる | {"x5t#S256":"A4DtL2JmUMhAsvJj5tKyn64SqzmuXbMrJa0n761y5v0"} |
sub_profile | subject のエンティティタイプ。リソースサーバーで agent_subject_claims: 'auth0-v1' が有効になっており、エージェントにリンクされたクライアントが関与している場合に発行されます。Agents as Principalを参照してください。値: user、ai_agent、service、browser_app、native_app。 | ケースにより異なる | ケースにより異なる | "ai_agent" |
client_profile | リクエスト元クライアントのエンティティタイプ。sub_profile と同じ条件で発行されます。スペース区切りで複数の値を指定できます。Agents as Principalを参照してください。 | ケースにより異なる | ケースにより異なる | "service ai_agent" |
act | RFC 8693 に準拠するアクタークレーム。エージェントにリンクされたクライアントがトークン交換または標準のログインフローに関与する場合に含まれます。sub、sub_profile、client_id、client_profile、および複数ホップの委譲チェーン用に任意でネストされた act を含みます。エージェントがユーザーに代わって動作する場合、エージェントが最も外側のアクターとなり、それ以前の委譲チェーンはネストされた act として保持されます。Agents as Principal および act クレームを参照してください。 | ケースにより異なる | ケース固有 | {"sub": "agt_1a2b3c", "sub_profile": "ai_agent", "client_id": "agent-client-id"} |
| カスタムクレーム | カスタムクレームは、Actions を使用して追加できます。詳しくは、カスタムクレームの作成を参照してください。 | ケースにより異なる | ケースにより異なる | "favorite_color": "blue" |