exp, ainsi que des mesures de sécurité, comme des signatures. En général, 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édent qui lui a été accordé.
Un est un artefact d’identification qu’OAuth peut utiliser pour obtenir un nouveau jeton d’accès sans intervention de l’utilisateur. Cela permet au 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 DenyList.
Il est important de maintenir le nombre de jetons d’actualisation à un niveau raisonnable et gérable afin de pouvoir gérer ces identifiants de façon sécuritaire. Les applications doivent stocker les jetons d’actualisation de manière sécurisée, car ils permettent essentiellement à un utilisateur de rester authentifié indéfiniment.
Accès hors ligne
Si vous voulez permettre aux utilisateurs d’obtenir des jetons d’actualisation hors ligne, vous pouvez activer le commutateur Allow Offline Access dans les paramètres de l’API.
Limites
- Auth0 limite à 200 le nombre de jetons d’actualisation actifs par utilisateur et par application. Cette limite s’applique uniquement aux jetons actifs. Si la limite est atteinte et qu’un nouveau jeton d’actualisation est créé, le système révoque et supprime le plus ancien jeton de cet utilisateur pour cette application. Les jetons révoqués et expirés ne sont pas comptabilisés dans cette limite. Pour consulter nos recommandations et nos bonnes pratiques afin d’éviter un nombre excessif de jetons, lisez Bonnes pratiques relatives aux jetons.
-
Après un échange de jeton d’actualisation, Auth0 ne met pas à jour les propriétés
event.refresh_token.device.last*pour les jetons sans expiration. Pour savoir comment activer l’expiration des jetons d’actualisation, lisez Configurer l’expiration des jetons d’actualisation.
Activer l’indicateur OIDC
- Activer l’indicateur OIDC Conformant pour une application.
- Transmettre la revendication
audienceau point de terminaison/authorizede l’Authentication API.
Prise en charge des SDK
Pour les applications web
- Node.js
- ASP.NET Core
- PHP
- Java
Pour les applications monopage
Pour les applications natives/mobiles
- Guides de démarrage rapide pour mobile/natif
- Lock Android : actualiser les jetons JWT
- Lock iOS : enregistrer et renouveler les jetons JWT