Skip to main content
Auth0 Dashboard では、アプリケーションを手動で作成することも、Client ID Metadata Document (CIMD) の URL からインポートすることもできます。

手動で作成

アプリケーションを手動で作成すると、Auth0 はそのアプリケーションに を割り当てます。これは、アプリケーションを一意に識別する英数字の文字列です。Auth0 API を呼び出すときは、アプリケーションのコード内でこの ID を使用します。このアプリケーション登録プロセスは、手動クライアント登録と呼ばれます。 もう 1 つの重要な情報は、 です。これは常に機密として扱わなければなりません。第三者がアプリケーションの client secret にアクセスすると、その第三者はアプリケーションになりすまして保護されたリソースにアクセスできてしまいます。特定のセキュリティリスクを Auth0 が確認できるよう、適切なアプリケーションの種類を選択することが重要です。

CIMDで登録

URL から外部でホストされている Client ID Metadata Document (CIMD) をインポートして、アプリケーションを登録できます。CIMD は、アプリケーションが管理する安全な HTTPS ドメインでホストされる、クライアントメタデータを含む JSON ファイルです。Auth0 は、手動CIMD登録と動的CIMD登録の両方をサポートしています。詳しくは、CIMD Overview をご覧ください。

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

以下の表は、クライアントの手動登録とCIMD登録を比較したものです。 手動CIMD登録と動的CIMD登録の違いについて詳しくは、手動CIMD登録と動的CIMD登録の比較をお読みください。

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

Auth0でアプリケーションを作成するには、次の手順に従います。
  1. Auth0 ダッシュボード > アプリケーション > アプリケーション に移動します。
  2. Create Application を選択します。
  3. 手動で作成する または Import from URL を選択します。
    • Import from URL: Register Applications with CIMD の手順に従って、CIMDでアプリケーションを手動で登録します。動的CIMD登録が有効な場合は、アプリケーションがランタイムにCIMD URLを使って自身を登録できます。
    • 手動で作成する: 新しいアプリケーションにわかりやすい名前を付けます。次に、アプリの種類を選択します。
      • ネイティブアプリケーション: モバイル、デスクトップ、ハイブリッドアプリなど、デバイス上でネイティブに動作するアプリケーションです (例: iOS、Android) 。
      • シングルページWebアプリケーション: ユーザーインターフェースロジックの大部分をWebブラウザー内で実行し、主にAPIを使ってWebサーバーと通信するJavaScriptアプリケーションです (例: AngularJS + Node.js、React) 。
      • 従来型Webアプリケーション: アプリケーションロジックの大部分をサーバー側で実行する従来型のWebアプリケーションです (例: Express.js、ASP.NET) 。
      • マシンツーマシンアプリケーション: コマンドラインツール、デーモン、IoTデバイス、バックエンドで実行されるサービスなど、ユーザー操作を伴わないアプリケーションです。
  4. Create を選択します。

はじめに