Τι είναι το Αποκωδικοποιητής JWT;
Δωρεάν διαδικτυακός αποκωδικοποιητής JWT. Επικολλήστε οποιοδήποτε JWT και δείτε άμεσα την αποκωδικοποιημένη κεφαλίδα και φορτίο. Ελέγξτε κατάσταση λήξης, εκδότη και αξιώσεις.
Τα JSON Web Tokens (JWT) είναι μια συμπαγής μορφή διακριτικών ασφαλής για URL, που χρησιμοποιείται ευρέως στα σύγχρονα συστήματα ελέγχου ταυτότητας, στην εξουσιοδότηση API και στις υλοποιήσεις ενιαίας σύνδεσης (single sign-on). Το JWT Decoder σας επιτρέπει να επικολλήσετε οποιοδήποτε JWT και να επιθεωρήσετε άμεσα την αποκωδικοποιημένη κεφαλίδα και το φορτίο του, καθιστώντας ευκολότερο τον εντοπισμό σφαλμάτων στις ροές ελέγχου ταυτότητας και την κατανόηση του περιεχομένου του διακριτικού.
Όταν επικολλάτε ένα JWT, το εργαλείο το χωρίζει αμέσως στα τρία συστατικά του — κεφαλίδα, φορτίο και υπογραφή — και αποκωδικοποιεί την κεφαλίδα και το φορτίο που είναι κωδικοποιημένα σε base64url σε μορφοποιημένο JSON. Η κεφαλίδα δείχνει τον αλγόριθμο υπογραφής (όπως HS256 ή RS256) και τον τύπο διακριτικού. Το φορτίο αποκαλύπτει όλες τις αξιώσεις, συμπεριλαμβανομένων των τυπικών όπως iss (εκδότης), sub (υποκείμενο), aud (κοινό), exp (χρόνος λήξης), nbf (όχι πριν από), iat (ημερομηνία έκδοσης), καθώς και οποιεσδήποτε προσαρμοσμένες αξιώσεις έχει συμπεριλάβει ο εκδότης.
Η κατάσταση λήξης επισημαίνεται με έναν σαφή δείκτη: έγκυρο (το διακριτικό δεν έχει λήξει), ληγμένο (πέρασε ο χρόνος λήξης) ή μη ακόμη έγκυρο (πριν από τον χρόνο nbf). Αυτό είναι ιδιαίτερα χρήσιμο κατά την ανάπτυξη, όταν χρειάζεται να επαληθεύσετε γρήγορα αν ένα διακριτικό δοκιμής έχει λήξει ή αν οι αξιώσεις που βασίζονται στον χρόνο έχουν ρυθμιστεί σωστά.
Μια κρίσιμη διάκριση: αυτό το εργαλείο αποκωδικοποιεί αλλά ΔΕΝ επαληθεύει υπογραφές. Η αποκωδικοποίηση ενός JWT είναι τετριμμένα εύκολη — η κεφαλίδα και το φορτίο είναι απλώς JSON κωδικοποιημένο σε base64url που μπορεί να διαβάσει ο καθένας. Η υπογραφή είναι αυτή που διασφαλίζει ότι το διακριτικό δεν έχει παραποιηθεί. Χωρίς επαλήθευση, δεν πρέπει ποτέ να εμπιστεύεστε αποκωδικοποιημένες αξιώσεις από μια μη αξιόπιστη πηγή. Για την επαλήθευση υπογραφής, χρειάζεστε το κλειδί υπογραφής και την κατάλληλη λογική στην πλευρά του διακομιστή.