Saltar al contenido principal
La clase SignupId implementa la funcionalidad de la pantalla signup-id. Esta pantalla recopila el identificador del usuario.
ID de registro

Constructores

Cree una instancia del gestor de la pantalla SignupId:
Example
import SignupId from '@auth0/auth0-acul-js/signup-id';
const signupIdManager = new SignupId();
signupIdManager.signup({
  email: 'test@example.com',
});

Propiedades

Proporciona configuraciones relacionadas con la marca, como el tema y otros ajustes.
Proporciona configuraciones relacionadas con el cliente, como id, name y logoUrl, para la pantalla signup-id.
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 signup-id, 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, 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 SignupId from '@auth0/auth0-acul-js/signup-id';
const signupIdManager = new SignupId();
signupIdManager.changeLanguage({
  language: 'fr',
});
Parámetros del método
federatedSignup
Promise<void>
Este método gestiona el registro mediante distintos identificadores sociales. Por ejemplo: Google, Facebook, etc.
Example
import SignupId from '@auth0/auth0-acul-js/signup-id';
const signupIdManager = new SignupId();
signupIdManager.federatedSignup({
  connection: 'google-oauth2',
});
Parámetros del método
getErrors
Este método recupera la matriz de errores de la transacción del contexto, o una matriz vacía si no existe ninguno.
getSignupIdentifiers
Identifier[] | null
Este método devuelve la lista de identificadores habilitados para el formulario signup-id y marca cada uno como obligatorio u opcional según la configuración de la transacción. Una matriz de objetos identificadores (por ejemplo: correo electrónico, teléfono, username).
Example
import SignupId from '@auth0/auth0-acul-js/signup-id';
const signupIdManager = new SignupId();
const identifiers = signupIdManager.getSignupIdentifiers();
// [{ type: 'email', required: true }, { type: 'username', required: false }]
pickCountryCode
Promise<void>
Este método redirige al usuario a la lista de selección de códigos de país, donde puede actualizar el prefijo del código de país de su número de teléfono.
Example
import SignupId from '@auth0/auth0-acul-js/signup-id';
const signupIdManager = new SignupId();
signupIdManager.pickCountryCode();
signup
Promise<void>
Este método gestiona la configuración relacionada con signup-id. Permite registrar usuarios nuevos mediante distintos identificadores.
Example
import SignupId from '@auth0/auth0-acul-js/signup-id';
const signupIdManager = new SignupId();
signupIdManager.signup({
  email: 'test@example.com',
});
Parámetros del método
Este método valida un username determinado según la política de username actual definida en el contexto de la transacción. Devuelve un objeto que indica si el username es válido y por qué.
Example
import SignupId from '@auth0/auth0-acul-js/signup-id';
const signupIdManager = new SignupId();
const result = signupIdManager.validateUsername('myusername');
// result => { valid: true, errors: [] }
Parámetros del método