Έλεγχος μεγέθους JWT
Ελέγξτε πόσο μεγάλο είναι ένα JSON Web Token σε byte. Δείτε το μέγεθος της κεφαλίδας, του payload και της υπογραφής, βρείτε τα μεγαλύτερα claims και ελέγξτε το token έναντι των ορίων κεφαλίδων HTTP των nginx, Apache, Node.js και άλλων.
Είσοδος
Έξοδος
| Μέρος | Στο token | Αποκωδικοποιημένο | Ποσοστό |
|---|---|---|---|
| Επικολλήστε ένα JWT για να δείτε τα μέρη του | |||
| Claim | Μέγεθος στο token | Ποσοστό του payload |
|---|---|---|
| Επικολλήστε ένα JWT για να δείτε τα claims του | ||
| Όριο | Εφαρμόζεται σε | Μέγιστο | Χρησιμοποιείται | Κατάσταση |
|---|---|---|---|---|
| Επικολλήστε ένα JWT για να ελέγξετε τα όρια | ||||
Readme
Τι κάνει αυτό το εργαλείο
Ο ελεγκτής μεγέθους 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 με αυστηρά όρια κεφαλίδων.