メインコンテンツへスキップ
Auth0 をネイティブアプリケーションと統合するには、まず を使用して、アプリを Auth0 に登録する必要があります。ネイティブアプリでは、安全な認証のために PKCE を使用する認可コードフローを使用する必要があります。詳しくは、Authorization Code Flow with PKCE を参照してください。これらのアプリには、デバイス上でネイティブに実行されるモバイルアプリ、デスクトップアプリ、ハイブリッドアプリ (たとえば iOS、Android) が含まれます。
  1. Dashboard > Applications > Applications に移動し、Create Application をクリックします。
  2. アプリケーションにわかりやすい名前を入力し、Native を選択して Create をクリックします。 アプリケーションを作成すると、Application Settings に移動します。ここには次のタブがあります。
    Settings TabDescription
    Quick Startアプリケーションタイプで利用可能なドキュメントをすべて表示します。
    Settingsアプリケーションで使用できる設定をすべて表示します。デフォルトでは、ほとんどの設定は自動的に作成されます。詳しくは、Application Settings を参照してください。
    Credentialsアプリケーションの認証方法と設定済みの認証情報を表示します。詳しくは、Application Credentials を参照してください。
    Add-onsアプリケーションに関連付けられたプラグインを有効にできます。Add-ons は主に SAML または WS-Fed の統合に使用され、通常はネイティブアプリケーションには適用されません。詳しくは、Enable SAML2 Web App Addon および Configure WS-Fed Applications を参照してください。
    Connectionsアプリケーションの接続を有効にできます。接続はユーザーソースであり、複数のアプリケーション間で有効化して共有できます。詳しくは、Connections を参照してください。
    Organizationsユーザーが所属する組織で認証できるようにします。詳しくは、Organizations を参照してください。
    Login Experience組織内のユーザー向けログインエクスペリエンスを設定できます。詳しくは、Understand how Auth0 Organizations Work を参照してください。
    詳しくは、Application Settings を参照してください。
  3. モバイルアプリを開発している場合は、Advanced Settings で必要な iOS/Android パラメーターを指定し、Save Changes をクリックします。

次のステップ

アプリケーションの登録と設定が完了したら、一般的な次のステップは次のとおりです。
  • 接続を設定し、アプリケーションで有効にします。
  • Auth0 に登録したアプリケーションを使用するように、アプリのコードを変更します。Auth0 クイックスタートでは、さまざまな技術向けの詳細な手順とサンプルを確認できます。また、ログインとログアウトの実装、ユーザーセッションの処理、ユーザープロフィール情報の取得と表示などについても学べます。
  • Auth0 APIs を使用します。
    • Authentication API は、主要なアイデンティティ関連機能 (たとえば、ログイン、ログアウト、ユーザープロフィールの取得) をすべて処理します。ほとんどのユーザーは、この API をクイックスタート、Auth0.js ライブラリ、または Lock ウィジェット を通じて利用します。ただし、認証 UI をすべて手動で構築する場合は、この API を直接利用する必要があります。
    • Management API を使用すると、Auth0 の Dashboard からも実行できるさまざまなタスク (たとえば、ユーザーの作成やアプリケーションのグラントタイプの設定) を自動化できます。

詳しく見る