Τι κάνει αυτό το εργαλείο

Ο ελεγκτής μεγέθους JWT σάς ενημερώνει για το μέγεθος ενός JSON Web Token και για το αν είναι πιθανό να χωρά στα συνηθισμένα όρια κεφαλίδων διακομιστών. Επικολλήστε ένα ακατέργαστο token ή μια κεφαλίδα Authorization: Bearer ... και το εργαλείο διαχωρίζει το token στα επιμέρους τμήματά του, υπολογίζει κατά προσέγγιση το μέγεθος κάθε τμήματος και συγκρίνει το συνολικό μέγεθος με τα συνηθισμένα όρια των Apache, nginx, Tomcat, Node.js και AWS ALB.

Δυνατότητες

  • Εμφανίζει το συνολικό μέγεθος του token σε byte και σε KiB όταν το token είναι μεγάλο
  • Διαχωρίζει τα token JWS και JWE στα επιμέρους τμήματά τους, ώστε να βλέπετε πού καταλαμβάνεται ο χώρος
  • Υπολογίζει κατά προσέγγιση το μέγεθος των claims ανώτατου επιπέδου σε υπογεγραμμένα token και επισημαίνει τα όρια που πλησιάζουν ή ξεπερνούνται

Πώς λειτουργεί

Το εργαλείο αφαιρεί το πρόθεμα Bearer και τυχόν κενά διαστήματα πριν από την ανάλυση του token. Δέχεται τα συνηθισμένα υπογεγραμμένα JWT με 3 τμήματα και τα κρυπτογραφημένα JWT με 5 τμήματα.

Για τα υπογεγραμμένα token, διαβάζει επίσης το payload όταν αυτό είναι έγκυρο JSON και εμφανίζει πρώτα τα μεγαλύτερα claims. Για τα κρυπτογραφημένα token, το payload δεν μπορεί να ελεγχθεί, επομένως η ανάλυση μεγέθους περιορίζεται στα τμήματα του token.

Πότε να το χρησιμοποιήσετε

Χρησιμοποιήστε το όταν ένα JWT είναι πολύ μεγάλο για μια κεφαλίδα αιτήματος, όταν θέλετε να δείτε ποιο τμήμα του token αυξάνεται ή όταν χρειάζεστε έναν γρήγορο έλεγχο πριν στείλετε token μέσω proxy ή load balancer με αυστηρά όρια κεφαλίδων.