Signature non vérifiée. Les déclarations décodées ne sont pas fiables.
Un JWT (JSON Web Token) est un format de token compact utilisé pour l'authentification. Il a trois parties encodées en Base64URL séparées par des points : le header (algorithme et type), le payload (claims comme l'ID utilisateur et l'expiration) et la signature (preuve cryptographique que le token n'a pas été altéré).
Le traitement se fait dans votre navigateur. L’enregistrement et le partage sont facultatifs, nécessitent un compte et transmettent le contenu choisi à notre service.
HS256 utilise une clé secrète partagée (symétrique) — le créateur et le vérificateur ont besoin du même secret. RS256 utilise une paire de clés publique/privée (asymétrique) — le créateur signe avec une clé privée et n'importe qui peut vérifier avec la clé publique. Utilisez RS256 pour les APIs publiques.
La valeur numérique exp est comparée à l’heure actuelle. Cette expiration non vérifiée ne prouve pas l’authenticité du jeton. Le décodage seul ne vérifie pas la signature.
Signature HMAC HS256, HS384 et HS512 ; le décodage ne vérifie pas les signatures.
Les payloads JWT sont encodés en Base64, pas chiffrés — toute personne avec le token peut décoder et lire le contenu. Stockez uniquement les identifiants non sensibles (ID utilisateur, rôles, expiration) dans les JWTs. Gardez les données sensibles côté serveur et référencez-les par ID.