- 認証リクエスト
- 認証レスポンス
- code の交換リクエスト
- code の交換レスポンス
- の構造
- の構造
認証リクエスト
レガシー
offline_access スコープを指定して をリクエストする場合にのみ、device パラメーターが必要です。詳細については、Refresh Tokens を参照してください。
OIDC準拠
favorite_colorは有効なスコープ値ではなくなりました。deviceパラメーターは廃止されました。audienceパラメーターは省略可能です。
認証レスポンス
code の交換レスポンス
レガシー
- 返されるアクセストークンは、
/userinfoエンドポイントの呼び出しでのみ有効です。 - リフレッシュトークンが返されるのは、
deviceパラメーターが渡され、offline_accessスコープが要求された場合のみです。
OIDC準拠
- 返されるアクセストークンは、
audienceパラメーターで指定した API と/userinfoエンドポイントの呼び出しに使用できます (API が 署名アルゴリズム としてRS256を使用し、scopeパラメーターにopenidを使用している場合) 。独自の (API) を実装していない場合は、audienceパラメーターとしてhttps://{$account.namespace}/userinfoを使用できます。この場合、不透明なアクセストークンが返されます。 - リフレッシュトークンが返されるのは、
offline_accessスコープが付与されている場合のみです。
IDトークンの構造
レガシー
OIDC準拠
favorite_color クレームは、Auth0 Action を使用して追加する必要があります。詳細については、カスタムクレームの作成を参照してください。
アクセストークンの構造 (任意)
レガシー
HTTP
/userinfo エンドポイントの呼び出しにのみ使用できます。
OIDC準拠
audience パラメーターで指定した API と /userinfo エンドポイントの呼び出しに使用できます (API が として RS256 を使用し、scope パラメーターに openid が指定されている場合) 。
独自のリソースサーバー (API) を実装しない場合は、audience パラメーターに https://{$account.namespace}/userinfo を使用できます。この場合は、不透明なアクセストークンが返されます。