1.20.0 o posterior.
Cómo funciona el inicio de sesión sin contraseña
- Solicitar el code
- Introducir el code
Paso 1: Solicitar el code
startPasswordless con el correo electrónico del usuario y el tipo de conexión. El parámetro type usará Code de forma predeterminada. Si la operación se realiza correctamente, probablemente mostrarás un aviso al usuario indicando que su code está por llegar y, quizás, lo redirigirás a una vista para introducirlo.
Paso 2: Introduzca el code
login y pase el correo electrónico del usuario, el code que recibió y el nombre de la conexión en cuestión. Si la operación se realiza correctamente, recibirá un objeto Credentials en la respuesta.
Parámetros de autenticación sin contraseña
.startPasswordless(email: String, type: String, connection: String)
o
.startPasswordless(phoneNumber: String, type: String, connection: String)
| Parámetro | Obligatorio | Descripción |
|---|---|---|
email | obligatorio | (String) Se requiere email o phoneNumber (no ambos), según cuál se vaya a utilizar. |
phoneNumber | obligatorio | (String) Se requiere email o phoneNumber (no ambos), según cuál se vaya a utilizar. |
type | opcional | (String) El tipo de transacción sin contraseña que se va a usar: .Code o .iOSLink. El valor predeterminado es .Code. |
connection | opcional | (String) El nombre de la conexión que se va a usar para la autenticación sin contraseña. El valor predeterminado es sms para la sobrecarga de SMS o email para la sobrecarga de correo electrónico |