> ## 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.

> トークンベースの認証において、ID トークンがユーザープロファイル情報をキャッシュし、クライアントアプリケーションに提供するためにどのように使用されるかを説明します。

# ID トークン

<Tooltip tip="ID トークン: リソースにアクセスするためではなく、クライアント自体を対象とした資格情報です。" cta="用語集を見る" href="/docs/ja-jp/glossary?term=ID+tokens">ID トークン</Tooltip>は、トークンベースの認証でユーザープロファイル情報をキャッシュし、クライアントアプリケーションに提供するために使用されます。これにより、パフォーマンスとユーザー体験が向上します。ユーザーが認証に成功すると、アプリケーションは ID トークンを受け取り、それを使用してユーザー情報を抽出し、ユーザーごとに最適化された体験を提供できます。

たとえば、Google でログインできるように設定した従来型の Web アプリを [Auth0 に登録](/docs/ja-jp/get-started/auth0-overview/create-applications/regular-web-apps)しているとします。ユーザーがログインしたら、ID トークンを使って氏名やメールアドレスなどの情報を取得し、それを基にパーソナライズされたウェルカムメールを自動生成して送信できます。

ID トークンを API へ直接アクセスするために使用したり、認可の判断に使ったりしてはいけません。

<div id="id-token-security">
  ## ID トークンのセキュリティ
</div>

他の [JWTs](/docs/ja-jp/secure/tokens/json-web-tokens) と同様に、ID トークンを使用および保存する際は、[トークン使用のベストプラクティス](/docs/ja-jp/secure/tokens/token-best-practices) に従ってください。

<Callout icon="file-lines" color="#0EA5E9" iconType="regular">
  ID トークンに含まれる情報を使用する前に、必ず [ID トークンを検証](/docs/ja-jp/secure/tokens/id-tokens/validate-id-tokens) してください。この作業には [ライブラリ](https://jwt.io/#libraries-io) を利用できます。
</Callout>

API 呼び出しを行うアプリの保護には、固有の注意点もあります。トークンやその他の機密データがクロスサイトスクリプティング (XSS) に対して脆弱にならず、悪意のある JavaScript に読み取られないようにする必要があります。

<div id="id-token-lifetime">
  ## ID トークンの有効期間
</div>

既定では、ID トークンの有効期間は 36000 秒 (10 時間) です。セキュリティ上の懸念がある場合は、トークンの有効期限までの時間を短くできます。ただし、トークンの目的の 1 つは、ユーザー情報をキャッシュしてユーザーエクスペリエンスを向上させることにある点に留意してください。詳しくは、[Update ID Token Lifetime](/docs/ja-jp/secure/tokens/id-tokens/update-id-token-lifetime) を参照してください。

<div id="learn-more">
  ## 詳細はこちら
</div>

* [ID トークンを検証する](/docs/ja-jp/secure/tokens/id-tokens/validate-id-tokens)
* [ID トークンを取得する](/docs/ja-jp/secure/tokens/id-tokens/get-id-tokens)
* [トークンを取り消す](/docs/ja-jp/secure/tokens/revoke-tokens)
* [ID トークンの構造](/docs/ja-jp/secure/tokens/id-tokens/id-token-structure)
* [トークンのベストプラクティス](/docs/ja-jp/secure/tokens/token-best-practices)
