> ## 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.

> Obtén información sobre las diferentes opciones de inicio de sesión para aplicaciones móviles nativas.

# Inicio de sesión nativo

Las aplicaciones móviles nativas pueden usar flujos de inicio de sesión nativos o basados en navegador.

En un flujo de inicio de sesión **basado en navegador**, se muestra al usuario un navegador web y se le redirige a la página de inicio de sesión de Auth0 para registrarse o iniciar sesión. Por ejemplo, una aplicación de iOS abre un SafariViewController o una aplicación de Android abre una pestaña personalizada de Chrome.

Con un flujo de inicio de sesión **nativo**, el usuario se registra o introduce sus credenciales directamente en la aplicación.

Independientemente de la opción que elija, Auth0 admite ambas.

<div id="browser-based-login">
  ## inicio de sesión basado en navegador
</div>

* [Inicio rápido para Android](/es/docs/quickstart/native/android)
* [Inicio rápido para iOS Swift](/es/docs/quickstart/native/ios-swift)

<div id="native-embedded-login">
  ## Inicio de sesión integrado en aplicaciones nativas
</div>

Si prefiere integrar sus propias páginas de inicio de sesión en su aplicación nativa o móvil, puede implementar nuestro widget de inicio de sesión, Lock, directamente en la aplicación con:

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

Ejemplos de aplicaciones nativas con inicio de sesión integrado:

* [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">
  ### Sin contraseña
</div>

[Inicio de sesión sin contraseña integrado en aplicaciones nativas](/es/docs/authenticate/passwordless/implement-login/embedded-login/native)

<div id="considerations">
  ### Consideraciones
</div>

* Riesgos de phishing/seguridad: un tercero no autorizado podría descompilar o interceptar el tráfico hacia o desde su aplicación para obtener el <Tooltip tip="ID de cliente: valor de identificación proporcionado por Auth0 a su recurso registrado." cta="Ver glosario" href="/es/docs/glossary?term=Client+ID">ID de cliente</Tooltip> y la URL de autenticación. Con esta información, ese tercero podría crear una aplicación maliciosa, publicarla en una tienda de aplicaciones y usarla para hacer phishing y obtener nombres de usuario, contraseñas y <Tooltip tip="Token de acceso: credencial de autorización, en forma de una cadena opaca o un JWT, utilizada para acceder a una API." cta="Ver glosario" href="/es/docs/glossary?term=Access+Tokens">Tokens de acceso</Tooltip>.
* <Tooltip tip="SSO (inicio de sesión único): servicio que, después de que un usuario inicia sesión en una aplicación, inicia automáticamente la sesión de ese usuario en otras aplicaciones." cta="Ver glosario" href="/es/docs/glossary?term=SSO">SSO</Tooltip>: los usuarios deben introducir sus credenciales en cada aplicación.

  * Es posible implementar SSO con aplicaciones nativas almacenando tokens de actualización en un keychain compartido, pero esto no cumple con las especificaciones de OAuth 2.0.
* Requiere más tiempo de implementación
* No hay mejoras automáticas cuando Auth0 incorpora nuevas funciones; debe actualizar el código de la aplicación para aprovecharlas, en lugar de obtenerlas automáticamente con UL
* No cumple con las prácticas recomendadas de <Tooltip tip="OAuth 2.0: marco de autorización que define protocolos y flujos de trabajo de autorización." cta="Ver glosario" href="/es/docs/glossary?term=OAuth+2.0">OAuth 2.0</Tooltip>

  * [RFC 8252 OAuth 2.0 para aplicaciones nativas](https://tools.ietf.org/html/rfc8252): las solicitudes de autorización desde aplicaciones nativas solo deben realizarse a través de agentes de usuario externos, principalmente el navegador del usuario

<div id="native-social-login">
  ## Inicio de sesión social nativo
</div>

Puedes agregar a tu aplicación nativa la funcionalidad para que los usuarios se autentiquen de forma nativa con <Tooltip tip="Proveedor de identidad (IdP): Servicio que almacena y gestiona identidades digitales." cta="Ver glosario" href="/es/docs/glossary?term=identity+providers">proveedores de identidad</Tooltip> sociales dentro de la aplicación:

Inicio de sesión con Facebook:

* [Agregar el inicio de sesión con Facebook a aplicaciones nativas](/es/docs/authenticate/identity-providers/social-identity-providers/facebook-native)
* [Android - Inicio de sesión con Facebook](/es/docs/quickstart/native/android-facebook-login)
* [iOS Swift - Inicio de sesión con Facebook](/es/docs/quickstart/native/ios-swift)

Iniciar sesión con Apple:

* [iOS Swift - Iniciar sesión con Apple](/es/docs/quickstart/native/ios-swift)
* [Agregar Iniciar sesión con Apple a aplicaciones nativas de iOS](/es/docs/authenticate/identity-providers/social-identity-providers/apple-native)

<div id="rate-limits">
  ### Límites de velocidad
</div>

Los límites solo se aplican a las solicitudes relacionadas con los flujos de inicio de sesión social nativo, que se identifican según el cuerpo de la solicitud con los siguientes criterios iniciales:

| Tipo de solicitud    | Cuerpo                                               |
| -------------------- | ---------------------------------------------------- |
| `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">
  #### Límites para inquilinos de producción de clientes de pago
</div>

| Endpoint      | Path           | Limitado por                                          | Límite de tasa                                      |
| ------------- | -------------- | ----------------------------------------------------- | --------------------------------------------------- |
| Obtener token | `/oauth/token` | Cualquier solicitud de inicio de sesión social nativa | 50 por minuto, con ráfagas de hasta 500 solicitudes |

<div id="limits-for-non-production-tenants-of-paying-customers-and-all-tenants-of-free-customers">
  #### Límites para inquilinos que no son de producción de clientes de pago y todos los inquilinos de clientes gratuitos
</div>

| Endpoint      | Ruta           | Limitado por                                       | Límite de tasa |
| ------------- | -------------- | -------------------------------------------------- | -------------- |
| Obtener token | `/oauth/token` | Solicitudes de inicio de sesión social nativo e IP | 30 por minuto  |
