概要
主なポイント
- トークンベースの認証について学びます。
- Auth0が、標準クレームを含むJSON構造に準拠した自己完結型のJSON Web Token (JWT) アクセストークンをどのように使用しているかを確認します。
- 提供されているアクセストークンのサンプルと必要なパラメーターを確認します。
- デフォルトに基づいてアクセストークンの有効期間を設定します。
不透明アクセストークン
/userinfo エンドポイントで使用して、ユーザーのプロファイルを取得できます。不透明なアクセストークンを受け取った場合は、検証する必要はありません。/userinfo エンドポイントで使用すれば、残りの処理は Auth0 が行います。詳しくは、アクセストークンの取得 を参照してください。
JWT アクセストークン
Management API アクセストークン
カスタム API のアクセストークン
audience にその カスタム API を指定して発行されていることを確認してください。詳しくは、アクセストークンの取得を参照してください。
アクセストークンのサンプル
scopes と呼ばれます) 。
sub claim に含まれます) を除き、ユーザーに関する情報は含まれていません。多くの場合、さらに詳しいユーザー情報を取得したいことがあります。その場合は、アクセストークンを使って userinfo API endpoint を呼び出します。アクセストークンの発行先である API で、RS256 署名アルゴリズム が使用されていることを確認してください。
アクセストークンのセキュリティ
アクセストークンの有効期間
カスタム API のアクセストークン有効期間
/userinfo エンドポイントのトークン有効期間
/userinfo エンドポイントへのアクセス専用に発行されるアクセストークンには既定の有効期間があり、変更できません。有効期間は、トークンの取得に使用したフローによって異なります。