Installation
Pour commencer
Auth0Provider. Cela fournira le contexte React aux composants situés 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 vos utilisateurs. Assurez-vous que returnTo figure dans les « Allowed Logout URLs » de votre .
Utilisateur
user.
Utilisation avec un composant de classe
withAuth0 pour ajouter la propriété auth0 aux composants de classe au lieu d’utiliser le hook.
Protéger une route
withAuthenticationRequired. Si l’utilisateur n’est pas authentifié, toute tentative d’accès à cette route le redirige vers la page de connexion, puis de retour vers cette page après la connexion.
Auth0Provider une méthode personnalisée onRedirectCallback pour exécuter l’action qui redirige l’utilisateur vers la page protégée. Consultez les exemples pour react-router, Gatsby et Next.js.
Appeler une API
audience et le scope de votre jeton d’accès, dans Auth0Provider ou getAccessTokenSilently. Utilisez-le ensuite pour appeler une API protégée en le transmettant dans l’en-tête Authorization de votre requête.