Describe todos los hooks y métodos disponibles para personalizar la pantalla mfa-webauthn-platform-challenge de Universal Login.
La pantalla mfa-webauthn-platform-challenge solicita al usuario que complete un desafío de MFA mediante un autenticador de plataforma, como Touch ID o Windows Hello, integrado en su dispositivo.
Cada pantalla tiene su propio conjunto de hooks y métodos. El SDK admite la importación parcial y la importación desde la raíz para cada pantalla.
La importación parcial te permite incluir solo el código que necesitas para tu caso de uso específico.
La importación desde la raíz te permite cargar todas las pantallas desde un único paquete, lo que resulta útil si quieres una compilación única que gestione todas las pantallas posibles.
Import Example
// importación desde la raízimport { useMfaWebAuthnPlatformChallenge } from '@auth0/auth0-acul-react';// importación parcialimport { useMfaWebAuthnPlatformChallenge, // Hooks de contexto useUser, useTenant, useBranding, useClient, useOrganization, usePrompt, useScreen, useTransaction, useUntrustedData, // Hooks comunes useCurrentScreen, useAuth0Themes, useErrors, // Hooks de utilidad useChangeLanguage, // Métodos reportBrowserError, tryAnotherMethod, verify,} from "@auth0/auth0-acul-react/mfa-webauthn-platform-challenge";function MfaWebAuthnPlatformChallengeScreen() { const { verify } = useMfaWebAuthnPlatformChallenge(); return ( <button onClick={() => verify({ rememberDevice: true })}> Verify with Platform Authenticator </button> );}
Hooks de ámbito de pantalla que proporcionan acceso de solo lectura a los datos de contexto de Auth0 en la pantalla mfa-webauthn-platform-challenge. Impórtalos desde @auth0/auth0-acul-react/mfa-webauthn-platform-challenge.
Este hook proporciona configuraciones de marca, como el logotipo, los colores y los ajustes del tema que se muestran en la pantalla mfa-webauthn-platform-challenge.
Este hook proporciona información sobre la organización del usuario si el flujo de MFA está acotado a una organización. Devuelve null cuando no hay contexto de organización.
Example
import { useOrganization } from '@auth0/auth0-acul-react/mfa-webauthn-platform-challenge';function OrgSelector() { const organization = useOrganization(); if (!organization) { return <p>No organization context</p>; }}
Opcional. Si es true, intenta recordar el navegador para futuros desafíos de MFA.
Corresponde al campo del formulario rememberBrowser. Esto solo se aplica si screen.showRememberDevice es true.