Saltar al contenido principal
La clase LoginPassword implementa la funcionalidad de la pantalla login-password. Esta pantalla recopila el identificador y la contraseña del usuario.

Constructores

Cree una instancia del administrador de la pantalla LoginPassword:
Example
import LoginPassword from "@auth0/auth0-acul-js/login-password";
const loginPasswordManager = new LoginPassword();
loginPasswordManager.login({
  username: "testUser",
  password: "testPassword"
});

Propiedades

Proporciona configuraciones relacionadas con la marca, como el tema y la configuración de marca.
Proporciona configuraciones relacionadas con el cliente, como id, name y logoUrl, para la pantalla login-password.
Proporciona información sobre la Organización del usuario, como id y name.
Contiene datos sobre la pantalla actual del flujo de autenticación.
Contiene detalles específicos de la pantalla login-password, incluida su configuración y contexto.
Contiene datos relacionados con el inquilino, como id y los metadatos asociados.
Proporciona datos específicos de la transacción para la pantalla login-password, como identificadores activos y estados del flujo.
Gestiona datos no confiables que se pasan al SDK, como la entrada del usuario durante el inicio de sesión.
Detalles del usuario activo, incluidos username, email y roles.

Métodos

changeLanguage
Promise<void>
Este método cambia el idioma que se muestra en la página de Universal Login.
Example
import LoginPassword from "@auth0/auth0-acul-js/login-password";
const loginPasswordManager = new LoginPassword();
loginPasswordManager.changeLanguage({
  language: 'fr',
});
Parámetros del método
federatedLogin
Promise<void>
Este método redirige al usuario al Proveedor de identidad (IdP) social o empresarial para autenticarse.
Example
import LoginPassword from "@auth0/auth0-acul-js/login-password";
const loginPasswordManager = new LoginPassword();
loginPasswordManager.federatedLogin({
  connection: "google-oauth2"
});
Parámetros del método
getErrors
Este método recupera del contexto el array de errores de la transacción, o un array vacío si no existe ninguno.
login
Promise<void>
Este método autentica al usuario en función del identificador y de la contraseña proporcionada.
Example
import LoginPassword from "@auth0/auth0-acul-js/login-password";
const loginPasswordManager = new LoginPassword();
loginPasswordManager.login({
  username: "testUser",
  password: "testPassword"
});
Parámetros del método
switchConnection
Promise<void>
Este método cambia entre una conexión de base de datos (contraseña) y una conexión sin contraseña (OTP por correo electrónico/SMS).
Example
import LoginPassword from "@auth0/auth0-acul-js/login-password";
const loginPasswordManager = new LoginPassword();
loginPasswordManager.switchConnection({
  connection: "email"
});
Parámetros del método