> ## Documentation Index
> Fetch the complete documentation index at: https://translations.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

# セッショントークン

> セッショントークンを使用して、認証済みユーザーがいない場合でも、Auth0で匿名セッションを有効にし、アプリケーションがセッション状態を維持する方法について説明します。

export const ReleaseStageNotice = ({feature, stage, plans, contact, terms}) => {
  const stageTextMap = {
    "beta": "Beta",
    "ea": "早期アクセス"
  };
  const stageText = stageTextMap[stage] || "製品リリース段階";
  const prsLink = "/docs/troubleshoot/product-lifecycle/product-release-stages";
  const linkify = (text, url) => {
    return <a href={url} target="_blank" rel="noreferrer" class="link">{text}</a>;
  };
  const includeDetails = (plans, contact, terms) => {
    const hasDetails = terms || plans || contact;
    if (!hasDetails) return null;
    return <span data-as="p">
            {plans && <>この機能は{linkify(`${plans}プラン`, "https://auth0.com/pricing")}でご利用いただけます。 </>}
            {contact && "参加をご希望の場合は、" + contact + "までお問い合わせください。 "}
            {terms && <>この機能を使用することにより、Oktaの該当する無料トライアル規約および{linkify("Master Subscription Agreement", "https://www.okta.com/legal")}に同意したものとみなされます。</>}
        </span>;
  };
  return <Warning>
            <span data-as="p">
                <strong>{feature}機能は現在、{linkify(stageText, prsLink)}です。</strong>
            </span>

            {includeDetails(plans, contact, terms)}
        </Warning>;
};

<ReleaseStageNotice feature="Session Tokens" stage="beta" terms="true" contact="Auth0 Support" />

認証済みユーザーが存在しない[匿名ユーザー](/docs/ja-jp/manage-users/sessions/anonymous-sessions)フローでは、Auth0 は匿名でセッションを確立するための仕組みを提供します。

Auth0 は、[`/anonymous/token`](/docs/ja-jp/manage-users/sessions/anonymous-sessions#gather-anonymous-sessions-data)リクエストに応じて、セッショントークンと[アクセストークン](/docs/ja-jp/secure/tokens/access-tokens)を発行します。詳細については、[匿名セッションの設定](/docs/ja-jp/manage-users/sessions/anonymous-sessions/configure-anonymous-sessions)を参照してください。

<Callout icon="file-lines" color="#0EA5E9" iconType="regular">
  * セッショントークンには、匿名ユーザーのアイデンティティとセッション情報の属性が含まれます。
  * アクセストークンは通常、リソースサーバー (API) がクレームを読み取り、処理できる[JSON Web トークン (JWT) ](/docs/ja-jp/secure/tokens/json-web-tokens)です。一方、セッショントークンは不透明であり、Auth0 のみが読み取ることを想定しています。
</Callout>

通常、ユーザーが初めてリソースにアクセスする場合や、以前に付与されたアクセストークンの有効期限が切れた後には、新しいアクセストークンが必要になります。

セッショントークンは、必要に応じて新しいアクセストークンを取得するためにアプリケーションで使用できる認証情報です。[`anonymous_session_lifetime`](/docs/ja-jp/manage-users/sessions/anonymous-sessions/configure-anonymous-sessions#configure-anonymous-sessions-in-your-auth0-tenant)の有効期限が切れるまで、新しいアクセストークンを引き続きリクエストできます。

<div id="session-token-benefits">
  ## セッショントークンの利点
</div>

* セッショントークンは、セッションを作成したデバイスに紐付けられません。別のデバイスに移行して使用できます。

* セッショントークンは認可リクエストに含めることができ、ログイントランザクションを補完するため、セッショントークン内の情報を[Actions](/docs/ja-jp/customize/actions/actions-overview)で利用できます。

<div id="learn-more">
  ## さらに詳しく
</div>

* [匿名セッション](/docs/ja-jp/manage-users/sessions/anonymous-sessions) 匿名セッションについて詳しく見る
