PROGLIB_ACADEMY Telegram 3098
🗣 Что такое JSON

1️⃣ JWT хранит данные в формате ключ: значение.

Просто структура данных, которую можно зашифровать и передать.

2️⃣ Структура JWT

JWT состоит из трёх частей:
Header — инфо про алгоритм шифрования

Payload — сами данные (например, id пользователя)

Signature — подпись, чтобы проверить, что токен не подделали


Всё кодируется в Base64 и разделяется точками.

3️⃣ Как работает JWT

— Пользователь логинится → сервер проверяет логин и пароль.

— Если всё ок, сервер создаёт JWT и отправляет клиенту.

— Клиент хранит JWT у себя (например, в localStorage).

— Теперь при каждом запросе клиент отправляет JWT вместо логина и пароля.

— Сервер проверяет подпись — если токен валидный, доступ открыт.

4️⃣ Алгоритмы подписи

Есть два способа:

Симметричный ключ (HS256) — один ключ для подписи и проверки.

Асимметричный ключ (RS256, ES256) — сервер подписывает приватным ключом, а проверяет публичным.

🐸Proglib Academy

#буст
Please open Telegram to view this post
VIEW IN TELEGRAM



tgoop.com/proglib_academy/3098
Create:
Last Update:

🗣 Что такое JSON

1️⃣ JWT хранит данные в формате ключ: значение.

Просто структура данных, которую можно зашифровать и передать.

2️⃣ Структура JWT

JWT состоит из трёх частей:

Header — инфо про алгоритм шифрования

Payload — сами данные (например, id пользователя)

Signature — подпись, чтобы проверить, что токен не подделали


Всё кодируется в Base64 и разделяется точками.

3️⃣ Как работает JWT

— Пользователь логинится → сервер проверяет логин и пароль.

— Если всё ок, сервер создаёт JWT и отправляет клиенту.

— Клиент хранит JWT у себя (например, в localStorage).

— Теперь при каждом запросе клиент отправляет JWT вместо логина и пароля.

— Сервер проверяет подпись — если токен валидный, доступ открыт.

4️⃣ Алгоритмы подписи

Есть два способа:

Симметричный ключ (HS256) — один ключ для подписи и проверки.

Асимметричный ключ (RS256, ES256) — сервер подписывает приватным ключом, а проверяет публичным.

🐸Proglib Academy

#буст

BY Proglib.academy | IT-курсы




Share with your friend now:
tgoop.com/proglib_academy/3098

View MORE
Open in Telegram


Telegram News

Date: |

How to Create a Private or Public Channel on Telegram? SUCK Channel Telegram With the sharp downturn in the crypto market, yelling has become a coping mechanism for many crypto traders. This screaming therapy became popular after the surge of Goblintown Ethereum NFTs at the end of May or early June. Here, holders made incoherent groaning sounds in late-night Twitter spaces. They also role-played as urine-loving Goblin creatures. Select “New Channel” Telegram channels fall into two types:
from us


Telegram Proglib.academy | IT-курсы
FROM American