Cara memakai
Tempel token dengan dua atau tiga segmen dipisah titik. Dekode menampilkan header JSON, payload JSON, dan segmen tanda tangan mentah. Baris status menyatakan tanda tangan tidak diverifikasi.
Contoh
Token contoh didekode menjadi header dan payload. signature_verified tetap false.
Input
eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiJ1c2VyXzQyIiwibmFtZSI6IkFkYSBMb3ZlbGFjZSIsInJvbGUiOiJlZGl0b3IifQ.not-a-verified-signature
Output
{
"header": {
"alg": "HS256",
"typ": "JWT"
},
"payload": {
"sub": "user_42",
"name": "Ada Lovelace",
"role": "editor"
},
"signature": "not-a-verified-signature",
"signature_verified": false
}
Cara kerja
Setiap segmen adalah Base64URL. Yang pertama harus objek JSON. Yang kedua harus JSON. Segmen ketiga ditampilkan dan tidak diperiksa terhadap secret atau kunci publik. alg none ditandai sebagai tidak terautentikasi.
Kesalahan umum
- Header bukan objek Segmen pertama terdekode, tetapi bukan objek JSON.
- Bukan dua atau tiga segmen JWT ringkas memakai titik sebagai pemisah. Titik ekstra biasanya berarti terpotong atau ditempel dua kali.
- Anda mengharapkan Valid Halaman ini tidak menyatakan token valid. Memeriksa tanda tangan membutuhkan kunci dan merupakan operasi berbeda.
Batasan
Claim expiration, issuer, dan audience ditampilkan jika ada. Tidak diperlakukan sebagai lulus atau gagal. Decoder tidak menyimpan token.
Privasi
Token didekode secara lokal. Jangan tempel access token yang masih aktif jika perangkat Anda dipakai bersama. PepsTools tidak mengirim token ke server.
Pertanyaan
Bisakah saya memakai hasilnya untuk mengotorisasi permintaan?
Tidak. Otorisasi membutuhkan tanda tangan terverifikasi dan pemeriksaan claim. Alat ini hanya mendekode.