npm install auth0-guardian-js
Fichiers source
Configurer Guardian
requestToken ou de ticket dépend de la méthode d’authentification. Le ticket correspond à un ticket d’inscription généré précédemment.
Utiliser un domaine personnalisé
Si vous avez un configuré pour votre tenant Auth0, vous devrez mettre à jour la propriétéserviceUrl afin qu’elle pointe vers le point de terminaison Guardian :
Inscrire des appareils
L’inscription des appareils comprend les étapes suivantes :- Démarrer la transaction.
- (facultatif) Vérifier si l’utilisateur est déjà inscrit. Vous ne pouvez pas l’inscrire une deuxième fois.
- Envoyer les renseignements nécessaires à l’inscription.
- Confirmer l’inscription.
- Afficher le code de récupération.
enrollment-complete.
S’authentifier
Pour vous authentifier avec une méthode, vous devez exécuter les étapes suivantes :- Démarrez la transaction.
- (facultatif) Vérifiez si l’utilisateur est déjà inscrit. Vous devez être inscrit pour vous authentifier.
- Demandez l’authentification (la notification push ou le SMS). La requête est sans effet pour l’OTP.
- Vérifiez l’OTP (
.verifyest sans effet pour push).
auth-response avec le payload à envoyer au serveur. Vous pouvez utiliser auth0GuardianJS.formPostHelper('{{ postActionURL }}', payload) pour renvoyer le message au serveur.
Vous pourriez aussi recevoir auth-rejected si la notification push a été reçue.