> ## 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 のログインページにリダイレクトされます。たとえば、iOS アプリケーションでは SafariViewController が開き、Android アプリケーションでは Chrome のカスタムタブが開きます。

**ネイティブ**のログインフローでは、ユーザーはアプリ内で直接サインアップするか、認証情報を入力します。

どちらのオプションを選択しても、Auth0 はその両方をサポートしています。

<div id="browser-based-login">
  ## ブラウザベースのログイン
</div>

* [Android クイックスタート](/ja/docs/quickstart/native/android)
* [iOS Swift クイックスタート](/ja/docs/quickstart/native/ios-swift)

<div id="native-embedded-login">
  ## ネイティブ組み込みログイン
</div>

ネイティブ／モバイルアプリ内に独自のログインページを埋め込みたい場合は、ログインウィジェットの Lock をアプリに直接実装できます。

* [Lock.swift](/ja/docs/libraries/lock-swift)
* [Lock.Android](/ja/docs/libraries/lock-android)

組み込みログインを使用するネイティブアプリの例:

* [Android](https://github.com/auth0-samples/auth0-android-sample/tree/embedded-login)
* [iOS](https://github.com/auth0-samples/auth0-ios-swift-sample/tree/embedded-login/01-Embedded-Login)

<div id="passwordless">
  ### パスワードレス
</div>

[ネイティブアプリケーションにおける埋め込みパスワードレスログイン](/ja/docs/authenticate/passwordless/implement-login/embedded-login/native)

<div id="considerations">
  ### 考慮事項
</div>

* フィッシング/セキュリティ上の懸念: 権限のない第三者が、アプリケーションとの通信を逆コンパイルまたは傍受して、<Tooltip tip="クライアントID: 登録済みリソースに Auth0 から付与される識別値。" cta="用語集を表示" href="/ja/docs/glossary?term=Client+ID">クライアントID</Tooltip> と認証 URL を取得できる可能性があります。この情報があれば、その第三者は不正なアプリケーションを作成してアプリストアに公開し、それを使ってユーザー名、パスワード、および <Tooltip tip="アクセストークン: API へのアクセスに使用される認可クレデンシャルで、不透明な文字列または JWT の形式を取ります。" cta="用語集を表示" href="/ja/docs/glossary?term=Access+Tokens">アクセストークン</Tooltip> を盗み出すフィッシングを行う可能性があります。
* <Tooltip tip="シングルサインオン (SSO): ユーザーが 1 つのアプリケーションにログインすると、そのユーザーは他のアプリケーションにも自動的にログインされるサービス。" cta="用語集を表示" href="/ja/docs/glossary?term=SSO">SSO</Tooltip>: ユーザーはアプリケーションごとに認証情報を入力する必要があります。

  * ネイティブアプリでは、共有キーチェーンにリフレッシュトークンを保存することで SSO を実装できますが、これは OAuth 2.0 の仕様に準拠していません。
* 実装に時間がかかる
* Auth0 が新機能を追加しても自動的に反映されないため、新機能を利用するには UL ではなくアプリのコードを更新する必要がある
* <Tooltip tip="OAuth 2.0: 認可プロトコルとワークフローを定義する認可フレームワーク。" cta="用語集を表示" href="/ja/docs/glossary?term=OAuth+2.0">OAuth 2.0</Tooltip> のベストプラクティスに準拠していない

  * [RFC 8252 OAuth 2.0 for Native Apps](https://tools.ietf.org/html/rfc8252): ネイティブアプリからの認可リクエストは、主にユーザーのブラウザーを通じた外部ユーザーエージェント経由でのみ行う必要があります

<div id="native-social-login">
  ## ネイティブのソーシャルログイン
</div>

ネイティブアプリでは、アプリ内でユーザーがソーシャル<Tooltip tip="IDプロバイダー（IdP）: デジタルアイデンティティを保存および管理するサービス。" cta="用語集を見る" href="/ja/docs/glossary?term=identity+providers">IDプロバイダー</Tooltip>を使用してネイティブに認証できる機能を追加できます。

Facebook Login:

* [ネイティブアプリに Facebook Login を追加する](/ja/docs/authenticate/identity-providers/social-identity-providers/facebook-native)
* [Android - Facebook Login](/ja/docs/quickstart/native/android-facebook-login)
* [iOS Swift - Facebook Login](/ja/docs/quickstart/native/ios-swift)

Sign In with Apple:

* [iOS Swift - Sign In with Apple](/ja/docs/quickstart/native/ios-swift)
* [ネイティブ iOS アプリに Sign In with Apple を追加する](/ja/docs/authenticate/identity-providers/social-identity-providers/apple-native)

<div id="rate-limits">
  ### レート制限
</div>

制限は、ネイティブソーシャルログイン フローに関連するリクエストにのみ適用されます。これらのリクエストは、リクエスト本文に基づいて、まず次の条件で識別されます。

| リクエストタイプ             | 本文                                                   |
| -------------------- | ---------------------------------------------------- |
| `grant_type`         | `urn:ietf:params:oauth:grant-type:token-exchange`    |
| `subject_token_type` | `http://auth0.com/oauth/token-type/apple-authz-code` |

<div id="limits-for-production-tenants-of-paying-customers">
  #### 有料顧客の本番テナントに適用される制限
</div>

| エンドポイント | パス             | 制限対象                    | レート制限                     |
| ------- | -------------- | ----------------------- | ------------------------- |
| トークン取得  | `/oauth/token` | すべてのネイティブソーシャルログインリクエスト | 1分あたり50件、最大500リクエストのバースト可 |

<div id="limits-for-non-production-tenants-of-paying-customers-and-all-tenants-of-free-customers">
  #### 有料顧客の非本番テナントおよび無料顧客の全テナントに対する制限
</div>

| エンドポイント | パス             | 制限対象                    | レート制限     |
| ------- | -------------- | ----------------------- | --------- |
| トークン取得  | `/oauth/token` | ネイティブソーシャルログインリクエストと IP | 1 分あたり 30 |
