> ## Documentation Index
> Fetch the complete documentation index at: https://docs-dev-docs-event-stream-action-templates.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

# 資格情報の設定

> Auth0 Dashboardで利用可能な資格情報に関する設定について説明します。

Dashboardの[［Applications（アプリケーション）］](http://manage.auth0.com/#/applications)ページで、リストの中から該当するアプリケーションを見つけ、その名前をクリックすると利用可能な設定が表示されます。**［Credentials（資格情報）］** タブに切り替えます。

<Callout icon="file-lines" color="#0EA5E9" iconType="regular">
  パブリックアプリケーションがある場合、テナントで［Credentials（資格情報）］タブが表示されないことがあります。機密アプリケーションとパブリックアプリケーションについては、「[機密アプリケーションとパブリックアプリケーション](/docs/ja-jp/get-started/applications/confidential-and-public-applications)」をお読みください。
</Callout>

<Frame>
  <img src="https://mintcdn.com/docs-dev-docs-event-stream-action-templates/9Vac8_IYDB9MGlmx/docs/images/ja-jp/cdy7uua7fh8z/lKxreQAhE83LAheDkKrxA/f14b1d04ab2c59dfca86a3116b3aaf07/Default_App_-_Creds_-_Japanese.png?fit=max&auto=format&n=9Vac8_IYDB9MGlmx&q=85&s=dae9e69897d7ff044e4b8f2c90059023" alt="null" width="1102" height="1181" data-path="docs/images/ja-jp/cdy7uua7fh8z/lKxreQAhE83LAheDkKrxA/f14b1d04ab2c59dfca86a3116b3aaf07/Default_App_-_Creds_-_Japanese.png" />
</Frame>

## 認証方法

Auth0では、アプリケーションは以下の方法を使って認可サーバーで認証することができます。

* **Private Key <Tooltip data-tooltip-id="react-containers-DefinitionTooltip-3" href="/docs/ja-jp/glossary?term=json-web-token" tip="JSON Web Token（JWT）: 二者間のクレームを安全に表現するために使用される標準IDトークン形式（および多くの場合、アクセストークン形式）。" cta="用語集の表示">JWT</Tooltip>（秘密鍵JWT）**：機密アプリケーション用の対称認証方法です。秘密鍵JWTでは、公開鍵と秘密鍵をペアで生成して、資格情報として使用します。公開鍵は提供し、秘密鍵はAuth0と共有することなく、独自のシステムに安全に保管します。秘密鍵を使用して、認可サーバーへ送信する要求に署名します。公開鍵は、下にある **［Available Credentials（使用可能な資格情報）］** セクションで管理することができます。
* \*\*<Tooltip data-tooltip-id="react-containers-DefinitionTooltip-2" href="/docs/ja-jp/glossary?term=client-secret" tip="クライアントシークレット: クライアント（アプリケーション）が認可サーバーで認証するために使用するシークレット。これはクライアントと認可サーバーだけが知っているものであり、推測できないように十分にランダムである必要があります。" cta="用語集の表示">Client Secret</Tooltip>（クライアントシークレット）：\*\*対称認証方法です。クライアントシークレット認証では、アプリケーションを作成した際にAuth0が割り当てたクライアントシークレットを使用します。`client_secret`はこのセクションで表示し、直接コピーすることができます。

  * **Client Secret (Basic)（クライアントシークレット（Basic））** ：機密アプリケーションがクライアントシークレットの送信に`HTTP BASIC`認証スキームを使用する場合には、Basicを使用します。
  * **Client Secret (Post)（クライアントシークレット（Post））** ：機密アプリケーションがクライアントシークレットの送信に要求本文パラメーターを使用する場合には、Postを使用します。

認証方法とそれに関する資格情報については、「[アプリケーションの資格情報](/docs/ja-jp/secure/application-credentials)」をお読みください。

## 使用可能な資格情報

<Frame>
  <img src="https://mintcdn.com/docs-dev-docs-event-stream-action-templates/9Vac8_IYDB9MGlmx/docs/images/ja-jp/cdy7uua7fh8z/7vzjXXZ0A9pDj5qsXmOTwh/6bea28e144b048d7f39a965abc7c6397/Private_Key_JWT_-_Japanese.png?fit=max&auto=format&n=9Vac8_IYDB9MGlmx&q=85&s=c4f3e2b4d0d09e3d934890d6b26f2aaa" alt="null" width="1088" height="475" data-path="docs/images/ja-jp/cdy7uua7fh8z/7vzjXXZ0A9pDj5qsXmOTwh/6bea28e144b048d7f39a965abc7c6397/Private_Key_JWT_-_Japanese.png" />
</Frame>

**Add New Credential（新しい資格情報の追加）** ：アプリケーションの資格情報が最大数（2）に達していない場合には、リストに新たに追加することができます。

* **Name（名前）**：資格情報の名前です。例：4096
* **Key ID（キーID）**：Auth0が生成した一意の資格情報識別子です。同じ資格情報は複数回アップロードできません。
* **Algorithm（アルゴリズム）**：それぞれの資格情報に選択されているアルゴリズムです。RS256、PS256とRS384に対応しています。
* **Expires At（有効期限）**：宣言されている用途に資格情報が無効になる日時（`datetime`）です。資格情報は削除できませんが、使用できなくなります。これは、UIで **［Set an explicit expiry date for this credential（この資格情報に明白は使用期限を設定する）］** チェックボックスを選択すると構成することができます。

サイドメニューから資格情報の有効化、無効化または削除を選択します。

<Frame>
  <img src="https://mintcdn.com/docs-dev-docs-event-stream-action-templates/oCq_HmOgBHEv-wbr/docs/images/ja-jp/cdy7uua7fh8z/4f2Q0fWWidhm8rKr75Ue2G/1e95265f8fed4953acb3035e60082511/Disable_Creds_-_JP.png?fit=max&auto=format&n=oCq_HmOgBHEv-wbr&q=85&s=afb4559459dd04db1301b8c782d88410" alt="null" width="1102" height="498" data-path="docs/images/ja-jp/cdy7uua7fh8z/4f2Q0fWWidhm8rKr75Ue2G/1e95265f8fed4953acb3035e60082511/Disable_Creds_-_JP.png" />
</Frame>

<Frame>
  <img src="https://mintcdn.com/docs-dev-docs-event-stream-action-templates/oCq_HmOgBHEv-wbr/docs/images/ja-jp/cdy7uua7fh8z/5AHW1oTLRMKwgv4mHjp3OY/c8b32dcef15bf390784c1b3778be7560/Disable_Creds_-_JP.png?fit=max&auto=format&n=oCq_HmOgBHEv-wbr&q=85&s=37681ad1606a616bc1492c815f2e67a4" alt="null" width="1102" height="498" data-path="docs/images/ja-jp/cdy7uua7fh8z/5AHW1oTLRMKwgv4mHjp3OY/c8b32dcef15bf390784c1b3778be7560/Disable_Creds_-_JP.png" />
</Frame>

## クライアントシークレットのローテーション

アプリケーションのクライアントシークレットは時々ローテーションする必要があるかもしれません。詳細については、「[クライアントシークレットのローテーション](/docs/ja-jp/get-started/applications/rotate-client-secret)」をお読みください。

## もっと詳しく

* [アプリケーションの資格情報](/docs/ja-jp/secure/application-credentials)
* [秘密鍵JWTで認証する](/docs/ja-jp/get-started/authentication-and-authorization-flow/authenticate-with-private-key-jwt)
* [資格情報のローテーションを行う](/docs/ja-jp/get-started/applications/rotate-credentials)
* [秘密鍵JWT認証の設定](/docs/ja-jp/get-started/applications/configure-private-key-jwt)
