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

# テナントで認証する

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

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

<div id="client-credentials">
  ## クライアントの資格情報
</div>

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

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

<table class="table">
  <thead>
    <tr>
      <th><strong>フィールド</strong></th>
      <th><strong>値</strong></th>
    </tr>
  </thead>

  <tbody>
    <tr>
      <td>`AUTH0_CLIENT_ID`</td>
      <td>Auth0アプリケーションのクライアントID。</td>
    </tr>

    <tr>
      <td>`AUTH0_CLIENT_SECRET`</td>
      <td>Auth0アプリケーションのクライアントシークレット。</td>
    </tr>
  </tbody>
</table>

<div id="private-key-jwt">
  ## 秘密鍵JWT
</div>

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

秘密鍵<Tooltip data-tooltip-id="react-containers-DefinitionTooltip-3" href="/docs/ja-JP/ja-jp/glossary?term=json-web-token" tip="JSON Web Token（JWT）: 二者間のクレームを安全に表現するために使用される標準IDトークン形式（および多くの場合、アクセストークン形式）。" cta="用語集の表示">JWT</Tooltip>での認証を構成するには、[構成ファイル](/docs/ja-JP/ja-jp/deploy-monitor/deploy-cli-tool/configure-the-deploy-cli)に以下の情報を設定します。

<table class="table">
  <thead>
    <tr>
      <th><strong>フィールド</strong></th>
      <th><strong>値</strong></th>
    </tr>
  </thead>

  <tbody>
    <tr>
      <td>`AUTH0_CLIENT_SIGNING_KEY_PATH`</td>
      <td>JWT署名鍵証明書への相対パス。</td>
    </tr>

    <tr>
      <td>`AUTH0_CLIENT_SIGNING_ALGORITHM`</td>
      <td>任意。証明書に使用されるJWT署名アルゴリズム。</td>
    </tr>
  </tbody>
</table>

<div id="access-token">
  ## アクセストークン
</div>

[アクセストークン](/docs/ja-JP/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/ja-jp/glossary?term=management-api" tip="Management API: 顧客が管理タスクを実行できるようにするための製品。" cta="用語集の表示">Management API</Tooltip>のアクセストークンをアプリケーションに直接提供する必要があります。このオプションは開発者の責任が大きくなりますが、必要に応じて柔軟で特化したワークフローを使用できます。

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