Saltar al contenido principal

Antes de comenzar

La experiencia de admite conexiones sin contraseña, que permiten a los usuarios introducir un número de teléfono o una dirección de correo electrónico y luego recibir un código de un solo uso (OTP) para completar la autenticación.

Habilitar la autenticación sin contraseña para Universal Login

Para configurar Universal Login de modo que admita conexiones , deberá establecer el perfil de autenticación para que use un flujo de inicio de sesión compatible y actualizar su aplicación para especificar la conexión durante la autenticación.

Habilite Identifier First

En el , vaya a Authentication > Authentication Profile. Seleccione Identifier First o Identifier First + Biometrics.

Actualiza tu aplicación

Según el tipo de conexiones que hayas habilitado para tu aplicación, es posible que debas actualizarla para especificar una conexión sin contraseña durante el inicio de sesión:
Conexión de base de datosConexión sin contraseña¿Es necesario especificarla?Experiencia del usuario
SMS y/o correo electrónicoLa conexión sin contraseña especificada se muestra durante el inicio de sesión.
NoSMS y correo electrónicoNoSe muestra la conexión sin contraseña que se creó primero.
NoSMS o correo electrónicoNoLa conexión sin contraseña se muestra (junto con cualquier conexión social habilitada) durante el inicio de sesión.
Para especificar una conexión sin contraseña durante el inicio de sesión, debes pasar el parámetro connection y su valor (ya sea sms o email) al endpoint de inicio de sesión de la API de autenticación de Auth0: https://mytenant.us.auth0.com/authorize?client_id={id}&``connection={sms|email}``&scope=…&response_type=code&response_mode=query&state=…&redirect_uri=http%3A%2F%2Flocalhost%3A3000&code_challenge=… Si estás usando uno de nuestros SDKs, puedes especificar una conexión sin contraseña durante la inicialización. Por ejemplo:
auth0 = await createAuth0Client({
     domain: config.domain,
     client_id: config.clientId,
     connection: "email"
  });

auth0 = await createAuth0Client({
     domain: config.domain,
     client_id: config.clientId,
     connection: "sms"
  });
Si usa sin contraseña con Universal Login y inicio de sesión único, los parámetros de conexión sms y email no utilizan la sesión existente de Auth0, y se solicitará al usuario que inicie sesión.

Probar la conexión

Cuando se le solicite al usuario que introduzca su OTP, verá una de las siguientes pantallas:

Registro

Inicio de sesión