Middle
Για ποιο λόγο χρειάζονται τα πεδία exp και aud στο JWT;
sobes.tech AI
Απάντηση από AI
Στο JWT (JSON Web Token), το πεδίο exp (λήξη) δείχνει την ώρα λήξης του token. Αυτό επιτρέπει στον διακομιστή να καθορίσει ότι το token δεν είναι πλέον έγκυρο μετά από τον καθορισμένο χρόνο, αυξάνοντας την ασφάλεια.
Το πεδίο aud (ακροατήριο) ορίζει τον παραλήπτη του token — δηλαδή, για ποια υπηρεσία ή εφαρμογή προορίζεται αυτό το token. Αυτό βοηθά να διασφαλιστεί ότι το token χρησιμοποιείται μόνο από τα συστήματα για τα οποία εκδόθηκε, αποτρέποντας κακή χρήση.
Παράδειγμα χρήσης:
{
"exp": 1716239022, // χρόνος σε UNIX timestamp
"aud": "myapp_client"
}