Hook React qui récupère le contexte et l’état de l’écran actuel.Ce hook donne accès à la configuration de l’application, aux détails de l’organisation, à l’identification de l’écran,
aux paramètres du locataire, à l’état de la transaction et aux paramètres d’autorisation pour créer une interface d’authentification personnalisée.
Valeur de retour
Retourne l’objetCurrentScreenOptions avec les propriétés suivantes, ou null s’il n’est pas disponible :client- Identifiant de l’application et métadonnéesorganization- ID de l’organisation et métadonnées (pour les organisations Auth0)prompt- Nom de l’invite actuelle (p. ex., “login”, “consent”, “mfa”)screen- Nom de l’écran actuel (p. ex., “login-id”, “login-password”, “mfa-otp-challenge”)tenant- Configuration du locataire, y compris les langues activéestransaction- État de la transaction, tableau des erreurs et langue actuelleuntrustedData- Paramètres d’autorisation provenant de l’application (à valider avant utilisation)
Points clés
- Utilisez
screen.namepour le rendu conditionnel des écrans d’authentification - Utilisez toujours le chaînage optionnel (
?.), car les propriétés imbriquées peuvent êtrenull - Vérifiez
transaction.errorspour afficher les erreurs de validation - Accédez à
organization.metadatapour l’image de marque propre à l’organisation
Retour
CurrentScreenOptions | nullDonnées de contexte de l’écran actuel, ou null si elles ne sont pas disponiblesRoutage de base des écrans
Accès à plusieurs propriétés