Distributed Access Token
DAT es un token de acceso que varios servicios emiten y verifican conforme a una misma especificación. El token contiene la fecha de caducidad, el ID del certificado, datos públicos, datos cifrados y una firma. El servidor verificador comprueba el token con su propio certificado sin consultar al servidor emisor en cada ocasión.
Un certificado reúne el método de firma y cifrado del token, las claves, el periodo de emisión y el TTL. Con DAT CMS, los servicios pueden sincronizar certificados completos o exclusivos para verificación sin tener que distribuirlos manualmente.
⏱️
La caducidad forma parte de la especificación
Cada DAT tiene una fecha de caducidad. No es necesario interpretar la duración del token por separado en cada aplicación.
🔏
Separa las áreas pública y cifrada
Guarda en plain los valores necesarios para el enrutamiento y en secure los que no deben quedar expuestos.
🔑
Selecciona la clave mediante un certificado
El cid del token indica el certificado que debe verificarlo. Los tokens anteriores siguen siendo verificables durante una rotación de claves.
🌐
Los servicios no se consultan directamente
Si cada servicio dispone del mismo certificado, el servidor emisor y el servidor verificador pueden operar por separado.
Flujo de uso
person Usuario
workspace_premium DAT CMS
Creación y almacenamiento de certificados
Entrega de certificados a los servicios
login Servicio emisor
apps Servicio verificador
El servicio emisor crea un DAT con el certificado completo, mientras que el servicio verificador lo comprueba con un certificado exclusivo para verificación. DAT CMS es opcional; en entornos que distribuyen los certificados directamente, puede usarse únicamente el gestor local del cliente.
Estructura de DAT
expire
uint64 (decimal)
.
cid
uint64 (hexadecimal)
.
plain
Base64Url
.
secure
Base64Url
.
signature
Base64Url
Pasa el cursor sobre cada campo para ver su descripción.
📘
Conoce DAT
Explicación paso a paso de las funciones del token, el certificado y los servicios emisor y verificador.
→
Bibliotecas
key

Generar certificados DAT

Algoritmo de firma
Algoritmo de cifrado
Inicio de emisión de DATunixtime
Periodo de emisión de DATsegundos
TTL de DAT (duración)segundos
schedule2026-09-27 07:58:53 ~ 08:58:53 Z
Cantidad que generar
move_to_inbox

Importar certificados DAT

swap_horiz

Conversor de bytes, Base64 y Hex

Texto
0 Bytes
Base64
Hex
Hash
MD5
Error
SHA 1
Error
SHA 224
Error
SHA 256
Error
SHA 384
Error
SHA 512
Error
SHA-3 256
Error
SHA-3 384
Error
SHA-3 512
Error