Kits SDK para iOS / Inicio de sesión sin contraseña
  Volver a Documentos

Kits SDK para iOS

Inicio de sesión sin contraseña

Los usuarios pueden usar un código de un solo uso en lugar de una contraseña o seguir un enlace de un solo uso para autenticarse en la aplicación. El código o enlace puede enviarse por SMS o correo electrónico y expira a los 3 minutos.

La primera vez que un usuario se conecta a su aplicación sin contraseña, se crea automáticamente una nueva cuenta. No tiene que implementar ninguna lógica adicional para el registro de usuarios.

Nota
En Cuenta del editor, la opción Passwordless login (Inicio de sesión sin contraseña) debe estar seleccionada para el proyecto de Login que utilice en su aplicación. Puede cambiar el método de inicio de sesión más adelante haciendo clic en el enlace Change Login method. Los ajustes guardados previamente no se perderán.

Para implementar el inicio de sesión sin contraseña:

  1. Configure el proyecto de Login:
    1. Abra su proyecto en Cuenta del editor.
    2. En el menú lateral, haga clic en Login.
    3. Haga clic en Configure en el panel del proyecto de Login.
    4. Vaya a Passwordless login > Settings y seleccione el tipo de método de autenticación sin contraseña que desea utilizar.
    5. Para enviar un enlace de un solo uso con el código, vaya a la pestaña Email settings y establezca la opción Log in via magic link en On.
    6. Haga clic en Save changes.

  1. En la interfaz de usuario de la aplicación, agegue los siguientes elementos:
    • formulario para introducir un número de teléfono o correo electrónico
    • formulario para introducir un código de un solo uso

  1. Implemente la lógica de autenticación sin contraseña usando los siguientes métodos de la biblioteca de Login:
    • startAuthByPhone: inicia la autenticación del usuario y envía un SMS con un código de un solo uso y un enlace al número de teléfono especificado (si el inicio de sesión mediante enlace mágico está configurado para el proyecto de Login).
    • completeAuthByPhone: completa la autenticación después de que el usuario introduzca un código de un solo uso o siga un enlace recibido por SMS.
    • startAuthByEmail: inicia la autenticación del usuario y envía un correo electrónico con un código de un solo uso y un enlace a la dirección de correo electrónico especificada (si el inicio de sesión mediante enlace mágico está configurado para el proyecto de Login).
    • completeAuthByEmail: completa la autenticación después de que el usuario introduzca un código de un solo uso o siga un enlace recibido en un correo electrónico.
    • logUserOut: finaliza la sesión de usuario activa.
¿Te ha resultado útil este artículo?
¡Gracias!
¿Hay algo en lo que podamos mejorar? Mensaje
Lo sentimos
Por favor, cuéntanos por qué no te ha resultado útil este artículo. Mensaje
¡Gracias por tu mensaje!
Nos ayudará a mejorar tu experiencia.

Enlaces útiles

Última actualización: 22 de Enero de 2024

¿Has encontrado una errata u otro error de texto? Selecciona el texto y pulsa Ctrl+Intro.

Informar de un problema
Nos esforzamos por ofrecer contenido de calidad. Tus comentarios nos ayudan a mejorar.
Déjanos tu correo electrónico para que te podamos responder
¡Gracias por tu mensaje!