Strona główna › Pytania INF.04 › Pytanie 1
INF.04 · pytanie #1
Co to jest JWT (JSON Web Token)?
- AProtokół komunikacji między frontendem a backendem
- BOtwarty standard do bezpiecznego przekazywania informacji między stronami jako obiekt JSON
- CBiblioteka JavaScript do manipulacji danymi JSON
- DFormat przechowywania danych w bazach NoSQL
Poprawna odpowiedź: B. Otwarty standard do bezpiecznego przekazywania informacji między stronami jako obiekt JSON
Kliknij odpowiedź, którą uważasz za poprawną.
Wyjaśnienie
JWT, czyli JSON Web Token, to otwarty standard (RFC 7519), który definiuje sposób bezpiecznego przekazywania informacji między stronami jako obiekt JSON. Głównym celem JWT jest zapewnienie autoryzacji i integralności danych. Token składa się z trzech części: nagłówka, ładunku i podpisu. Nagłówek określa algorytm użyty do podpisu, ładunek zawiera dane użytkownika (np. identyfikator, role), a podpis umożliwia weryfikację, że token nie został zmieniony po jego wydaniu. Dzięki tej strukturze JWT jest popularny w aplikacjach webowych, gdzie użytkownicy muszą być autoryzowani w różnych sekcjach aplikacji. Praktycznym zastosowaniem JWT jest autoryzacja API, gdzie serwery mogą weryfikować tożsamość użytkowników na podstawie tokenów przesyłanych w nagłówkach HTTP, co zwiększa bezpieczeństwo i elastyczność w komunikacji między systemami. Warto podkreślić, że JWT powinny być używane zgodnie z najlepszymi praktykami, takimi jak stosowanie HTTPS, aby chronić dane przed przechwyceniem, oraz regularne odnawianie tokenów, aby zminimalizować ryzyko ich wykorzystywania przez osoby nieuprawnione.
🤖 Wyjaśnienie generowane przez AI – weryfikuj w oficjalnych źródłach.