前提条件
匿名セッションを使用するには、以下が必要です。- Auth0 アカウントを作成します。
- Auth0 アプリケーションを登録します。Auth0 アプリケーションがない場合は、Auth0 React または Next.js 向けのQuickstartsから始めることができます。
- API (リソースサーバー) を登録します。
Auth0 Management API
Auth0 テナントで匿名セッションを設定する
匿名セッションの有効期間を設定するには、/api/v2/tenants/settings エンドポイントに PATCH リクエストを送信します。
アプリケーションで匿名セッションを有効にする
Auth0アプリケーションで匿名セッションを有効にするには、/api/v2/clients/{id}エンドポイントにPATCHリクエストを送ります。
API で匿名アクセスを有効にする
API で匿名セッションを有効にするには、/api/v2/resource-servers/{id} エンドポイントに PATCH リクエストを送ります。
匿名ユーザー用の API Access ポリシーを作成する
API で匿名セッションを有効にしたら、/api/v2/client-grants エンドポイントに POST リクエストを送信します。
匿名セッションを作成する
テナント、アプリケーション、API で匿名セッションを設定したら、/anonymous/token エンドポイントに POST リクエストを送信することで、匿名セッションを作成できます。
session_tokenとaccess_tokenが含まれます。
次のステップ
- 匿名セッションのユースケース 匿名セッションのユースケースについて詳しく説明します。