Distributed Access Token
DAT é um token de acesso que vários serviços emitem e verificam segundo a mesma especificação. O token contém o horário de expiração, o ID do certificado, dados públicos, dados criptografados e uma assinatura. O servidor verificador confere o token com o certificado que possui, sem consultar o servidor emissor a cada vez.
Um certificado reúne o método de assinatura e criptografia do token, as chaves, o período de emissão e o TTL. Com o DAT CMS, os serviços podem sincronizar certificados completos ou exclusivos para verificação sem distribuí-los manualmente para cada serviço.
⏱️
A expiração faz parte da especificação
Todo DAT tem um horário de expiração. Cada aplicação não precisa interpretar separadamente a duração do token.
🔏
Separa as áreas pública e criptografada
Coloque em plain os valores necessários para o roteamento e, em secure, aqueles que não podem ficar expostos.
🔑
Seleciona a chave por certificado
O cid do token indica o certificado que deve verificá-lo. Os tokens anteriores continuam verificáveis durante a rotação de chaves.
🌐
Os serviços não se consultam diretamente
Se cada serviço tiver o mesmo certificado, o servidor emissor e o servidor verificador podem operar separadamente.
Fluxo de uso
person Usuário
workspace_premium DAT CMS
Criação e armazenamento de certificados
Entrega de certificados aos serviços
login Serviço emissor
apps Serviço verificador
O serviço emissor cria um DAT com o certificado completo, enquanto o serviço verificador o confere com um certificado exclusivo para verificação. O DAT CMS é opcional; em ambientes que distribuem certificados diretamente, basta usar o gerenciador local do cliente.
Estrutura do DAT
expire
uint64 (decimal)
.
cid
uint64 (hexadecimal)
.
plain
Base64Url
.
secure
Base64Url
.
signature
Base64Url
Passe o ponteiro sobre cada campo para ver a descrição.
📘
Conheça o DAT
Explicação passo a passo dos papéis do token, do certificado e dos serviços emissor e verificador.
→
Bibliotecas
key

Gerar certificados DAT

Algoritmo de assinatura
Algoritmo de criptografia
Início da emissão de DATunixtime
Período de emissão de DATsegundos
TTL do DAT (duração)segundos
schedule2026-09-27 07:58:54 ~ 08:58:54 Z
Quantidade a gerar
move_to_inbox

Importar certificados DAT

swap_horiz

Conversor de bytes, Base64 e Hex

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