> ## Documentation Index
> Fetch the complete documentation index at: https://translations.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

> Auth0 Dashboard を使用してネイティブアプリケーションを登録および設定する方法を説明します。

# ネイティブアプリケーションを登録する

Auth0 をネイティブアプリケーションと統合するには、まず <Tooltip tip="Auth0 Dashboard: サービスを設定するための Auth0 のメイン製品。" cta="用語集を表示" href="/ja/docs/glossary?term=Auth0+Dashboard">Auth0 Dashboard</Tooltip> を使用して、アプリを Auth0 に登録する必要があります。ネイティブアプリでは、安全な認証のために PKCE を使用する認可コードフローを使用する必要があります。詳しくは、[Authorization Code Flow with PKCE](/ja/docs/get-started/authentication-and-authorization-flow/authorization-code-flow-with-pkce) を参照してください。これらのアプリには、デバイス上でネイティブに実行されるモバイルアプリ、デスクトップアプリ、ハイブリッドアプリ (たとえば iOS、Android) が含まれます。

1. [Dashboard > Applications > Applications](https://manage.auth0.com/#/applications) に移動し、**Create Application** をクリックします。
2. アプリケーションにわかりやすい名前を入力し、**Native** を選択して **Create** をクリックします。

   アプリケーションを作成すると、**Application Settings** に移動します。ここには次のタブがあります。

   | Settings Tab         | Description                                                                                                                                                                                                                                                                                                                            |
   | -------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
   | **Quick Start**      | アプリケーションタイプで利用可能なドキュメントをすべて表示します。                                                                                                                                                                                                                                                                                                      |
   | **Settings**         | アプリケーションで使用できる設定をすべて表示します。デフォルトでは、ほとんどの設定は自動的に作成されます。詳しくは、[Application Settings](/ja/docs/get-started/applications/application-settings) を参照してください。                                                                                                                                                                                    |
   | **Credentials**      | アプリケーションの認証方法と設定済みの認証情報を表示します。詳しくは、[Application Credentials](/ja/docs/secure/application-credentials) を参照してください。                                                                                                                                                                                                                       |
   | **Add-ons**          | アプリケーションに関連付けられたプラグインを有効にできます。Add-ons は主に SAML または WS-Fed の統合に使用され、通常はネイティブアプリケーションには適用されません。詳しくは、[Enable SAML2 Web App Addon](/ja/docs/authenticate/protocols/saml/saml-sso-integrations/enable-saml2-web-app-addon) および [Configure WS-Fed Applications](/ja/docs/get-started/applications/update-application-connections) を参照してください。 |
   | **Connections**      | アプリケーションの接続を有効にできます。接続はユーザーソースであり、複数のアプリケーション間で有効化して共有できます。詳しくは、[Connections](/ja/docs/authenticate/identity-providers) を参照してください。                                                                                                                                                                                                     |
   | **Organizations**    | ユーザーが所属する組織で認証できるようにします。詳しくは、[Organizations](/ja/docs/manage-users/organizations) を参照してください。                                                                                                                                                                                                                                           |
   | **Login Experience** | 組織内のユーザー向けログインエクスペリエンスを設定できます。詳しくは、[Understand how Auth0 Organizations Work](/ja/docs/manage-users/organizations/organizations-overview#login-experience) を参照してください。                                                                                                                                                                   |

   詳しくは、[Application Settings](/ja/docs/get-started/applications/application-settings) を参照してください。
3. モバイルアプリを開発している場合は、**Advanced Settings** で必要な iOS/Android パラメーターを指定し、**Save Changes** をクリックします。

   * iOS アプリの場合は、[**Team ID** と **App Bundle Identifier** を指定します](/ja/docs/get-started/applications/enable-universal-links-support-in-apple-xcode)。
   * Android アプリの場合は、[**App Package Name** と **Key Hashes** を指定します](/ja/docs/get-started/applications/enable-android-app-links-support)。

<div id="next-steps">
  ## 次のステップ
</div>

アプリケーションの登録と設定が完了したら、一般的な次のステップは次のとおりです。

* 接続を設定し、アプリケーションで有効にします。
* Auth0 に登録したアプリケーションを使用するように、アプリのコードを変更します。[Auth0 クイックスタート](/ja/docs/quickstarts)では、さまざまな技術向けの詳細な手順とサンプルを確認できます。また、ログインとログアウトの実装、ユーザーセッションの処理、ユーザープロフィール情報の取得と表示などについても学べます。
* [Auth0 APIs](/ja/docs/api) を使用します。

  * [Authentication API](https://auth0.com/docs/api/authentication) は、主要なアイデンティティ関連機能 (たとえば、ログイン、ログアウト、ユーザープロフィールの取得) をすべて処理します。ほとんどのユーザーは、この API をクイックスタート、[Auth0.js ライブラリ](/ja/docs/libraries/auth0js)、または [Lock ウィジェット](/ja/docs/libraries/lock) を通じて利用します。ただし、認証 UI をすべて手動で構築する場合は、この API を直接利用する必要があります。
  * [Management API](https://auth0.com/docs/api/management/v2) を使用すると、Auth0 の Dashboard からも実行できるさまざまなタスク (たとえば、ユーザーの作成やアプリケーションのグラントタイプの設定) を自動化できます。

<div id="learn-more">
  ## 詳しく見る
</div>

* [アプリケーション設定](/ja/docs/get-started/applications/application-settings)
* [ネイティブアプリケーションにボット検知を追加する](/ja/docs/secure/attack-protection/bot-detection/bot-detection-native-apps)
