Distributed Access Token
DAT adalah token akses yang diterbitkan dan diverifikasi oleh beberapa layanan berdasarkan spesifikasi yang sama. Token memuat waktu kedaluwarsa, ID sertifikat, data publik, data terenkripsi, dan tanda tangan. Server pemverifikasi memeriksa token dengan sertifikat yang dimilikinya tanpa harus selalu bertanya kepada server penerbit.
Sertifikat menggabungkan metode penandatanganan dan enkripsi token, kunci, periode penerbitan, serta TTL. Dengan DAT CMS, layanan dapat menyinkronkan sertifikat lengkap atau sertifikat khusus verifikasi tanpa membagikan sertifikat secara manual ke setiap layanan.
⏱️
Kedaluwarsa menjadi bagian spesifikasi
Setiap DAT memiliki waktu kedaluwarsa. Masa berlaku token tidak perlu ditafsirkan secara terpisah oleh setiap aplikasi.
🔏
Memisahkan area publik dan terenkripsi
Simpan nilai yang diperlukan untuk routing di plain, dan nilai yang tidak boleh terekspos di secure.
🔑
Memilih kunci melalui sertifikat
cid pada token menunjuk sertifikat yang harus memverifikasinya. Token lama tetap dapat diverifikasi selama rotasi kunci.
🌐
Layanan tidak saling meminta informasi langsung
Jika setiap layanan memiliki sertifikat yang sama, server penerbit dan server pemverifikasi dapat dioperasikan secara terpisah.
Alur penggunaan
person Pengguna
workspace_premium DAT CMS
Membuat dan menyimpan sertifikat
Mengirim sertifikat ke layanan
login Layanan penerbit
apps Layanan pemverifikasi
Layanan penerbit membuat DAT dengan sertifikat lengkap, sedangkan layanan pemverifikasi memeriksanya dengan sertifikat khusus verifikasi. DAT CMS bersifat opsional; lingkungan yang membagikan sertifikat secara langsung dapat hanya menggunakan manajer lokal pada klien.
Struktur DAT
expire
uint64 (desimal)
.
cid
uint64 (heksadesimal)
.
plain
Base64Url
.
secure
Base64Url
.
signature
Base64Url
Arahkan penunjuk ke setiap bidang untuk melihat keterangannya.
📘
Mengenal DAT
Penjelasan berurutan tentang peran token, sertifikat, layanan penerbit, dan layanan pemverifikasi.
→
Pustaka
key

Buat sertifikat DAT

Algoritme tanda tangan
Algoritme enkripsi
Waktu mulai penerbitan DATunixtime
Periode penerbitan DATdetik
TTL DAT (masa berlaku)detik
schedule2026-09-27 07:58:53 ~ 08:58:53 Z
Jumlah yang dibuat
move_to_inbox

Impor sertifikat DAT

swap_horiz

Konverter byte, Base64, dan Hex

Teks
0 Byte
Base64
Hex
Hash
MD5
Kesalahan
SHA 1
Kesalahan
SHA 224
Kesalahan
SHA 256
Kesalahan
SHA 384
Kesalahan
SHA 512
Kesalahan
SHA-3 256
Kesalahan
SHA-3 384
Kesalahan
SHA-3 512
Kesalahan