Distributed Access Token
DAT est un jeton d’accès que plusieurs services émettent et vérifient selon la même spécification. Un jeton contient une date d’expiration, un ID de certificat, des données publiques, des données chiffrées et une signature. Le serveur de vérification contrôle le jeton avec son propre certificat au lieu d’interroger le serveur d’émission à chaque fois.
Un certificat regroupe les méthodes de signature et de chiffrement du jeton, les clés, la période d’émission et le TTL. Avec DAT CMS, les services peuvent synchroniser des certificats complets ou verify-only au lieu de les distribuer eux-mêmes.
L’expiration fait partie de la spécification
Chaque DAT possède une date d’expiration. La durée de vie du jeton n’est pas interprétée séparément par chaque application.
Les zones publique et chiffrée sont distinctes
Placez dans plain les valeurs nécessaires au routage et dans secure celles qui ne doivent pas être exposées.
Les certificats sélectionnent les clés
Le cid du jeton désigne le certificat utilisé pour la vérification. Les jetons existants restent vérifiables pendant la rotation des clés.
Les services ne s’interrogent pas entre eux
Lorsque chaque service détient les mêmes certificats, les serveurs d’émission et de vérification peuvent fonctionner séparément.
Fonctionnement
person Utilisateur
workspace_premium DAT CMS
Créer et stocker les certificats
Distribuer les certificats aux services
Demande d’authentification
Émettre un DAT
login Service d’émission
Synchroniser les certificats utilisables pour l’émission
Requête avec DAT
Répondre après vérification
apps Service de vérification
Synchroniser les certificats verify-only
Le service d’émission crée des DAT avec des certificats complets, tandis que le service de vérification les contrôle avec des certificats verify-only. DAT CMS est facultatif ; les environnements qui distribuent directement les certificats peuvent utiliser uniquement le gestionnaire local du client.
Structure d’un DAT
....
plain
Base64Url
secure
Base64Url
signature
Base64Url
Survolez chaque champ pour afficher sa description.
Commencer avec DAT
Découvrez dans l’ordre le rôle des jetons, des certificats, des services d’émission et de vérification.
→
Bibliothèques
Générer des certificats DAT
Algorithme de signature
Algorithme de chiffrement
Début d’émission des DATunixtime
Période d’émission des DATsecondes
TTL du DAT (durée de vie)secondes
schedule2026-09-27 07:58:53 ~ 08:58:53 Z
Nombre à générer
Importer des certificats DAT
Convertisseur Bytes, Base64 et Hex
Texte
0 Bytes
Base64
Hex
Hash
MD5
Erreur
SHA 1
Erreur
SHA 224
Erreur
SHA 256
Erreur
SHA 384
Erreur
SHA 512
Erreur
SHA-3 256
Erreur
SHA-3 384
Erreur
SHA-3 512
Erreur