Как будет выглядеть взаимодействие клиента, микросервиса авторизации и микросервиса магазина при использовании JWT? И что изменится без JWT, с сессиями?

С JWT магазин может локально проверить подпись и claims токена; с непрозрачной сессией обычно требуется общее хранилище или проверка у auth-сервиса.

Короткий ответ

Что ответить на собеседовании

С JWT магазин может локально проверить подпись и claims токена; с непрозрачной сессией обычно требуется общее хранилище или проверка у auth-сервиса.

Подробный разбор

Ответ с пояснениями

С JWT магазин может локально проверить подпись и claims токена; с непрозрачной сессией обычно требуется общее хранилище или проверка у auth-сервиса.

JWT нужно проверять по доверенным ключам, допустимому алгоритму, issuer, audience и сроку. Отзыв доступа может потребовать дополнительного состояния. Сессия проще централизованно отзывается, но создаёт зависимость от проверки. В обоих случаях магазин сам проверяет право на конкретную операцию, а не доверяет одному факту входа.

ИИ-помощник для собеседований

Хочешь уверенно проходить собеседования?

Попробуй ИИ-помощник для собеседований: слышит вас и собеседника, анализирует экран, подсказывает ответы в реальном времени, работает без VPN и не попадает в захват экрана.

Подробнее