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

# テナントで認証する

> テナントでAuth0 Deploy CLIを認証する各種の方法について説明します。

テナントでAuth0 Deploy CLIを認証するには、3つの方法がサポートされています。

## クライアントの資格情報

[クライアントの資格情報](/docs/ja-jp/get-started/authentication-and-authorization-flow/client-credentials-flow)を使った認証では、クライアントIDとクライアントシークレットのペアをアプリケーションに直接提供する必要があります。このオプションは最も簡単で、最も素早くツールをセットアップすることができます。

クライアント資格情報での認証を構成するには、[構成ファイル](/docs/ja-jp/deploy-monitor/deploy-cli-tool/configure-the-deploy-cli)に以下の情報を設定します。

| フィールド                 | 値                           |
| --------------------- | --------------------------- |
| `AUTH0_CLIENT_ID`     | Auth0アプリケーションのクライアントID。     |
| `AUTH0_CLIENT_SECRET` | Auth0アプリケーションのクライアントシークレット。 |

## 秘密鍵JWT

[秘密鍵JWT](/docs/ja-jp/get-started/applications/configure-private-key-jwt)を使った認証では、アプリケーションには秘密鍵、リモートのテナントには公開鍵を構成する必要があります。このオプションは、Auth0にリモートで資格情報を保管したくない場合に最適です。

秘密鍵<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>での認証を構成するには、[構成ファイル](/docs/ja-jp/deploy-monitor/deploy-cli-tool/configure-the-deploy-cli)に以下の情報を設定します。

| フィールド                            | 値                        |
| -------------------------------- | ------------------------ |
| `AUTH0_CLIENT_SIGNING_KEY_PATH`  | JWT署名鍵証明書への相対パス。         |
| `AUTH0_CLIENT_SIGNING_ALGORITHM` | 任意。証明書に使用されるJWT署名アルゴリズム。 |

## アクセストークン

[アクセストークン](/docs/ja-jp/secure/tokens/access-tokens/management-api-access-tokens/get-management-api-access-tokens-for-production)を使った認証では、Auth0 <Tooltip data-tooltip-id="react-containers-DefinitionTooltip-0" href="/docs/ja-jp/glossary?term=management-api" tip="Management API: 顧客が管理タスクを実行できるようにするための製品。" cta="用語集の表示">Management API</Tooltip>のアクセストークンをアプリケーションに直接提供する必要があります。このオプションは開発者の責任が大きくなりますが、必要に応じて柔軟で特化したワークフローを使用できます。

アクセストークンの認証を構成するには、`AUTH0_ACCESS_TOKEN`[環境変数](/docs/ja-jp/deploy-monitor/deploy-cli-tool/configure-the-deploy-cli)を使ってAuth0 Management APIのアクセストークンを渡します。
