Saltar al contenido principal
La clase Consent implementa la funcionalidad de la pantalla consent. Esta pantalla muestra al usuario los permisos solicitados y recoge su decisión de permitir o denegar el acceso.

Constructores

Crea una instancia del administrador de la pantalla de consent:
Example
import Consent from '@auth0/auth0-acul-js/consent';
const consentManager = new Consent();
await consentManager.accept();

Propiedades

Proporciona configuraciones relacionadas con la marca, como el tema y los ajustes de marca.
Proporciona la configuración del cliente, como id, name y logoUrl, para la pantalla consent.
Proporciona información sobre la organización del usuario, como id y name.
Contiene datos sobre la pantalla actual en el flujo de autenticación.
Contiene detalles específicos de la pantalla consent, incluida la lista de scopes solicitados y el indicador hideScopes.
Contiene datos relacionados con el inquilino, como id y los metadatos asociados.
Proporciona datos específicos de la transacción para la pantalla consent, como identificadores activos y estados de flujo.
Gestiona los datos no confiables que se pasan al SDK, como la entrada del usuario durante el flujo de consentimiento.
Detalles del usuario activo, incluidos username, email y roles.

Métodos

accept
Promise<void>
Este método envía la decisión del usuario de aceptar (conceder) los permisos solicitados.
Example
import Consent from '@auth0/auth0-acul-js/consent';
const consentManager = new Consent();
await consentManager.accept();
changeLanguage
Promise<void>
Este método cambia el idioma que se muestra en la página de Universal Login.
Example
import Consent from '@auth0/auth0-acul-js/consent';
const consentManager = new Consent();
consentManager.changeLanguage({
  language: 'fr',
});
Parámetros del método
deny
Promise<void>
Este método envía la decisión del usuario de denegar (rechazar) los permisos solicitados.
Example
import Consent from '@auth0/auth0-acul-js/consent';
const consentManager = new Consent();
await consentManager.deny();
getErrors
Este método recupera del contexto el array de errores de la transacción, o un array vacío si no hay ninguno.