Auth0 émet un jeton d’accès ou un jeton d’ID en réponse à une demande d’authentification. Vous pouvez utiliser des jetons d’accès pour effectuer des appels authentifiés à une API sécurisée tandis que le jeton d’ID contient les attributs du profil utilisateur représentés sous forme de demandes. Les deux sont des jetons Web JSON () et par conséquent ont des dates d’expiration indiquées en utilisant la demandeDocumentation Index
Fetch the complete documentation index at: https://auth0.generaltranslation.app/llms.txt
Use this file to discover all available pages before exploring further.
exp, ainsi que des mesures de sécurité, comme des signatures. Généralement, un utilisateur a besoin d’un nouveau jeton d’accès lorsqu’il accède à une ressource pour la première fois ou après l’expiration du jeton d’accès précédemment accordé.
Un jeton d’actualisation est un artefact d’authentification qu’OAuth peut utiliser pour obtenir un nouveau jeton d’accès sans nécessiter l’intervention de l’utilisateur. Cela permet au serveur d’autorisation de raccourcir la durée de vie du jeton d’accès à des fins de sécurité sans impliquer l’utilisateur lorsque le jeton d’accès expire. Vous pouvez demander de nouveaux jetons d’accès jusqu’à ce que le jeton d’actualisation soit sur la liste de refus (DenyList).
Il est important de maintenir le nombre de jetons d’actualisation dans une limite raisonnable et gérable afin de garantir une gestion sécurisée et facile de ces informations d’identification. Les applications doivent stocker les jetons d’actualisation de manière sécurisée étant donné qu’ils permettent fondamentalement à un utilisateur de rester authentifié de manière permanente.
Accès hors ligne
Si vous souhaitez permettre aux utilisateurs d’obtenir des jetons d’actualisation lorsqu’ils sont hors ligne, vous pouvez activer Autoriser l’accès hors ligne dans Paramètres API.
Limites
Activer le drapeau OIDC
- Activer le drapeau Conforme OIDC pour une application.
- Passer une demande
audienceau point de terminaison/authorizede l’Authentication API.
Assistance trousse SDK
Pour les applications web
- Node.js
- ASP.NET Core
- PHP
- Java
Pour les applications monopages
Pour les applications natives/mobiles
- Guides de démarrage rapide pour mobiles/natifs
- Lock Android : actualiser les jetons JWT
- Lock iOS : sauvegarder et actualiser les jetons JWT