メインコンテンツへスキップ
Auth0 Dashboard では、アプリケーションを手動で作成することも、クライアントIDメタデータドキュメント (CIMD) のURLからインポートすることもできます。

手動で作成する

アプリケーションを手動で作成すると、Auth0 はそのアプリケーションに を割り当てます。これは、アプリケーションを一意に識別する英数字の文字列です。Auth0 API を呼び出す際には、この ID をアプリケーションコード内で使用します。このアプリケーション登録プロセスは、手動クライアント登録と呼ばれます。 もう 1 つの重要な情報が、 です。これは常に機密として扱う必要があります。誰かがアプリケーションのクライアントシークレットを入手すると、その人物はアプリケーションになりすまして保護されたリソースにアクセスできるようになります。Auth0 が特定のセキュリティリスクを検出できるようにするため、適切なアプリケーションタイプを選択することが重要です。

URL からインポート

URL から外部でホストされているクライアントIDメタデータドキュメント (CIMD) をインポートして、アプリケーションを登録できます。CIMD は、アプリケーションが管理する安全な HTTPS ドメインでホストされる、クライアントのメタデータを含む JSON ファイルです。このアプリケーション登録プロセスは、手動 CIMD 登録と呼ばれます。詳細については、CIMD でアプリケーションを登録するを参照してください。

手動クライアント登録と手動CIMD登録

次の表では、手動クライアント登録と手動CIMD登録を比較します。
機能手動クライアント登録手動CIMD登録
クライアントIDAuth0 で生成HTTPS URL (例: https://yourdomain.com/client.json)
認証クライアントシークレットまたは証明書非対称鍵のみ (シークレットなし)
身元の確認なしHTTPS ホスティングによるドメイン所有権の確認
メタデータ管理Dashboard/API で更新CIMD が正本
鍵のローテーション手動、単一の鍵jwks_uri で複数の鍵をサポート
アプリケーションの種類すべての種類サードパーティアプリケーションのみ
適した用途ファーストパーティアプリ、内部サービスMCP クライアント、サードパーティ統合

Auth0 でアプリケーションを作成する

Auth0 でアプリケーションを作成するには、次の手順に従います。
  1. Dashboard > Applications > Applications に移動します。
  2. Create Application を選択します。
  3. Create it manually または Import from URL を選択します。
    • Import from URL: CIMD でアプリケーションを登録する の手順に従います。
    • Create it manually: 新しいアプリケーションにわかりやすい名前を付けます。次に、アプリケーションタイプを選択します。
      • Native Applications: モバイルアプリ、デスクトップアプリ、またはデバイス上でネイティブに動作するハイブリッドアプリ (例: iOS、Android) を含むアプリケーションです。
      • Single-Page Web Applications: ユーザーインターフェースのロジックの大部分を Web ブラウザーで実行し、主に API を使用して Web サーバーと通信する JavaScript アプリ (例: AngularJS + Node.js、React) を含むアプリケーションです。
      • Regular Web Applications: アプリケーションロジックの大部分をサーバー側で実行する従来型の Web アプリケーション (例: Express.js、ASP.NET) です。
      • Machine-to-Machine Applications: コマンドラインツール、デーモン、IoT デバイス、バックエンドで実行されるサービスなどの非対話型アプリケーションを含む、マシン間アプリケーションです。
  4. Create を選択します。

詳細はこちら