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: |

While the character limit is 255, try to fit into 200 characters. This way, users will be able to take in your text fast and efficiently. Reveal the essence of your channel and provide contact information. For example, you can add a bot name, link to your pricing plans, etc. Find your optimal posting schedule and stick to it. The peak posting times include 8 am, 6 pm, and 8 pm on social media. Try to publish serious stuff in the morning and leave less demanding content later in the day. Image: Telegram. But a Telegram statement also said: "Any requests related to political censorship or limiting human rights such as the rights to free speech or assembly are not and will not be considered." With the “Bear Market Screaming Therapy Group,” we’ve now transcended language.
from us


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