Instalación
Primeros pasos
Auth0Provider. Esto proporcionará el contexto de React a los componentes que estén dentro de tu aplicación.
isLoading y error
isLoading y error.
Login
loginWithRedirect o loginWithPopup para iniciar la sesión de tus usuarios.
Cerrar sesión
logout para cerrar la sesión de los usuarios. Asegúrese de que returnTo esté especificado en “Allowed Logout URLs” en el .
Usuario
user.
Uso con un componente de clase
withAuth0 para añadir la propiedad auth0 a los componentes de clase en lugar de usar el Hook.
Proteger una ruta
withAuthenticationRequired. Si se accede a esta ruta sin autenticarse, se redirigirá al usuario a la página de Login y, después del Login, de vuelta a esta página.
Auth0Provider un método onRedirectCallback personalizado para realizar la acción que hace que el usuario vuelva a la página protegida. Consulte los ejemplos de react-router, Gatsby y Next.js.
Llamar a una API
audience y el scope de tu token de acceso, ya sea en Auth0Provider o en getAccessTokenSilently. Después, úsalo para llamar a una API protegida pasándolo en el encabezado Authorization de la solicitud.