-
Application Type(アプリケーションタイプ) :アプリケーションに認証を追加するには、そのアプリケーションをに登録し、次のアプリケーションタイプのいずれかを選択する必要があります。
- Regular Web Applications(通常のWebアプリケーション) :アプリケーションロジックのほとんどをサーバー上で実行する従来のWebアプリ(Express.jsやASP.NETなど)。通常のWebアプリケーションのセットアップ方法については、[Register Regular Web Applications(通常のWebアプリケーションの登録)]をお読みください。
- シングルページWebアプリケーション(SPA) :JavaScriptユーザーインターフェイスロジックのほとんどをWebブラウザーで実行し、主にAPI(AngularJS + Node.jsまたはReactなど)を使用してWebサーバーと通信するアプリ。通常のWebアプリケーションのセットアップ方法については、[Register Single-Page Web Applications(シングルページWebアプリケーションの登録)]をお読みください。
- Native application(ネイティブアプリケーション) :デバイス(iOSやAndroidなど)上でネイティブに実行される携帯電話アプリケーションまたはデスクトップアプリケーション。通常の Web アプリケーションのセットアップ方法については、[Register Native Applications(ネイティブアプリケーションの登録)]をお読みください。
- マシンツーマシン(M2M)アプリケーション :コマンドラインツール、デーモン、IoTデバイス、バックエンドで実行されているサービスなどの非対話型アプリケーション。通常、このオプションはAPIへのアクセスが必要なサービスがある場合に使用します。通常のWebアプリケーションのセットアップ方法については、[Register Machine-to-Machine Applications(マシンツーマシンアプリケーションを登録)]をお読みください。
- 資格情報のセキュリティ :OAuth 2.0 specによると、アプリはパブリックまたは機密に分類できます。機密アプリは資格情報を安全に保持できますが、パブリックアプリはそれができません。詳細については、「機密アプリケーションとパブリックアプリケーション」をお読みください。
- 所有権 :アプリがファーストパーティとサードパーティのどちらに分類されるかは、アプリの所有権と管理によって決まります。ファーストパーティアプリは、Auth0ドメインを所有する同じ組織または個人によって管理されます。サードパーティアプリを使用すると、外部パーティやパートナーがAPIの背後にある保護されたリソースに安全にアクセスできるようになります。詳細については、[First-Party and Third-Party Applications(ファーストパーティとサードパーティのアプリケーション)]をお読みください。
アプリケーション設定の管理
アプリケーションのモニタリング
アプリケーションの削除
クライアントシークレットの管理
付与タイプ
grant_typesプロパティに基づいて示すことができます。詳細については、[Application Grant Types(アプリケーションの付与タイプ)]をお読みください。