Installation
Pour commencer
Auth0Provider. Ce composant fournira le contexte React aux composants contenus dans votre application.
isLoading et error
isLoading et error.
Connexion
loginWithRedirect ou loginWithPopup pour permettre à vos utilisateurs de se connecter.
Déconnexion
logout pour déconnecter les utilisateurs. Assurez-vous que returnTo figure dans “Allowed Logout URLs” de l’.
Utilisateur
user.
Utilisation avec un composant de classe
withAuth0 composant d’ordre supérieur pour ajouter la propriété auth0 à des composants de classe plutôt que d’utiliser le hook.
Protéger une route
withAuthenticationRequired. Si un utilisateur non authentifié accède à cette route, il sera redirigé vers la page de connexion, puis ramené à cette page après la connexion.
Auth0Provider une méthode onRedirectCallback personnalisée pour exécuter l’action qui renvoie l’utilisateur à la page protégée. Consultez des exemples pour react-router, Gatsby et Next.js.
Appeler une API
audience et le scope de votre jeton d’accès, soit dans Auth0Provider, soit dans getAccessTokenSilently. Utilisez-le ensuite pour appeler une API protégée en le transmettant dans l’en-tête Authorization de votre requête.