Saltar al contenido principal
La clase Login implementa la funcionalidad de la pantalla login. Esta pantalla recopila el identificador y la contraseña del usuario. Según su inquilino, este identificador puede ser un correo electrónico, un número de teléfono o un username.
Inicio de sesión de ACUL

Constructores

Crea una instancia del administrador de la pantalla de inicio de sesión:
Example
import Login from "@auth0/auth0-acul-js/login";
const loginManager = new Login();
loginManager.login({
  username: "testUser",
  password: "testPassword"
});

Propiedades

Proporciona configuraciones de marca, como el tema y sus ajustes.
Proporciona configuraciones relacionadas con el cliente, como id, name y logoUrl, para la pantalla login.
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, 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, como identificadores activos y estados de 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 de visualización de la página de Universal Login.
Example
import Login from "@auth0/auth0-acul-js/login";
const loginManager = new Login();
loginManager.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 la autenticación.
Example
import Login from "@auth0/auth0-acul-js/login";
const loginManager = new Login();
loginManager.federatedLogin({
  connection: "google-oauth2"
});
Parámetros del método
getErrors
Este método recupera el array de errores de la transacción del contexto, o un array vacío si no existe ninguno. Un array de objetos de error del contexto de la transacción.
getLoginIdentifiers
Este método devuelve los tipos de identificador activos de la pantalla login.
Example
import Login from "@auth0/auth0-acul-js/login";
const loginManager = new Login();
loginManager.getLoginIdentifiers();
login
Promise<void>
Este método autentica al usuario en función del identificador y de la contraseña proporcionada.
Example
import Login from "@auth0/auth0-acul-js/login";
const loginManager = new Login();
loginManager.login({
  username: "testUser",
  password: "testPassword"
});
Parámetros del método
pickCountryCode
Promise<void>
Este método redirige al usuario a la lista de selección del código de país, donde puede actualizar el prefijo de país de su número de teléfono.
Example
import Login from "@auth0/auth0-acul-js/login";
const loginManager = new Login();
loginManager.pickCountryCode();
Parámetros del método