Pelajari JWKS (JSON Web Key Sets): cara menyimpan dan mengambil kunci publik untuk verifikasi JWT, perbedaan JWK vs JWKS, serta manfaat rotasi kunci dan interoperabilitas.
Vincent
Created: November 7, 2025
Updated: December 10, 2025

See the original glossary version in English here.
JSON Web Key Set (JWKS) adalah kumpulan kunci kriptografi publik yang digunakan untuk memverifikasi keaslian dan integritas token, khususnya JWT. JWKS disusun dalam format yang dinamis:
Dengan meningkatnya kekhawatiran keamanan dan kebutuhan akan proses autentikasi yang lancar, JWKS menjadi semakin penting. Berikut adalah penjelasan lebih dalam tentang signifikansinya:
JWKS utamanya digunakan untuk memverifikasi JWT. JWKS memastikan bahwa JWT tersebut asli dan belum diubah dengan menyediakan kunci publik yang diperlukan.
JWK (JSON Web Key) mewakili satu kunci kriptografi, sedangkan JWKS adalah satu set atau kumpulan dari kunci-kunci ini, yang biasanya tersedia melalui endpoint yang umum diketahui (well-known endpoint).
Dengan memungkinkan rotasi kunci yang dinamis dan tidak memerlukan kunci yang di-hardcode atau dikelola secara manual, JWKS memastikan bahwa kunci yang lama atau yang telah disusupi dapat diganti dengan cepat tanpa perubahan sistem yang signifikan. Dinamisme ini mengurangi kerentanan dan potensi pelanggaran keamanan.
Struktur "well-known" menstandardisasi lokasi di mana JWKS dapat ditemukan, sehingga memudahkan sistem untuk mengambil dan memperbarui set kunci mereka, yang pada gilirannya mendorong integrasi yang lebih lancar dan aman.
Table of Contents
Related Articles