- [Dashboard]>[アプリケーション]>[アプリケーション]に移動します。
- [Create Application(アプリケーションを作成)] をクリックします。
- 新しいアプリケーションにわかりやすい名前を付けます。
-
以下のアプリタイプから選択します。
- Native Applications(ネイティブアプリケーション):デバイス(i0S、Androidなど)上でネイティブ実行されているモバイル、デスクトップ、およびハイブリッドアプリが含まれます。
- Single-Page Web Applications(シングルページWebアプリケーション):ユーザーインターフェイスロジックのほとんどをWebブラウザーで実行し、主にAPI(AngularJS + Node.jsまたはReactなど)を使用してWebサーバーと通信するJavaScriptアプリが含まれます。
- Regular Web Applications(通常のWebアプリケーション):アプリケーションロジックのほとんどをサーバー上で実行する従来のWebアプリケーション(Express.jsやASP.NETなど)が含まれます。
- Machine-to-Machine Applications(マシンツーマシンアプリケーション):コマンドラインツールやデーモン、IoTデバイス、またはバックエンドで実行するサービスなどの非インタラクティブなアプリが含まれます。
- アプリに関連する 技術 を選択します(任意)。
アプリケーションの作成
Auth0 Dashboardでアプリケーションを設定および構成する方法について説明します。
Auth0でのアプリケーション には、モバイルデバイス上で実行されるネイティブアプリ、ブラウザー上で実行されるシングルページWebアプリ、サーバー上で実行される通常のWebアプリケーションなどがあります。
でアプリケーションを作成すると、Auth0はこれをクライアントID に割り当てます。このIDは、アプリケーションに一意の識別子である英数字の文字列です。Auth0 APIを呼び出す場合は、このIDをアプリケーションコードで使用します。クライアントIDを変更することはできません。
もう一つの重要な情報がクライアントシークレット です。これは常に機密にしておく必要があります。アプリケーションのクライアントシークレットへの不正アクセスが行われると、アプリケーションを装って、保護されているリソースにアクセスされる危険性があります。正しいアプリケーションタイプを選択し、Auth0で特定のセキュリティリスクが存在しないかどうか確認することが重要です。