Auth Service стоит в разрыв между API и Transaction Service — если он падает, всё рушится. Как вы это обезопасивали?

Снижают зависимость от синхронного Auth Service: при подходящей модели подписанные access tokens проверяют локально, а сервис авторизации делают отказоустойчивым. Отказ проверки не должен автоматически разрешать доступ.

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

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

Снижают зависимость от синхронного Auth Service: при подходящей модели подписанные access tokens проверяют локально, а сервис авторизации делают отказоустойчивым. Отказ проверки не должен автоматически разрешать доступ.

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

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

Снижают зависимость от синхронного Auth Service: при подходящей модели подписанные access tokens проверяют локально, а сервис авторизации делают отказоустойчивым. Отказ проверки не должен автоматически разрешать доступ.

Локальная проверка включает подпись, issuer, audience, срок действия и разрешённые алгоритмы; ключи обновляют с безопасной политикой кэша. Нужно согласовать отзыв доступа и допустимое окно жизни токена. Для обязательной introspection используют timeout, bulkhead и резервирование, а при недоступности — контролируемый отказ. Кэшировать положительное решение бессрочно или обходить авторизацию ради доступности нельзя.

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

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

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

Подробнее