Кейс из недавнего релиза мобильного приложения:
«После обновления логики авторизации приложение стало регулярно “выкидывать” пользователей из сессии. На тестовом окружении всё работало — QA проверили, токен обновляется, запросы к API корректные.
Но на проде через несколько часов после релиза — лавина жалоб: “Невозможно войти”, “Сессия истекла”.
Оказалось, что на боевом сервере оставалась старая конфигурация кэша, где TTL токена был меньше, чем ожидала новая версия клиента. Токен становился недействительным раньше, чем происходил автологин. Итог — тысячи принудительных разлогинов и падение рейтинга приложения в сторах.»
🔐 Согласование сроков жизни токенов между сервисами — не мелочь, а важная часть релиза.
❓А вы проверяете TTL токенов и refresh-логику при каждом обновлении авторизации:
👍 — Да, это в нашем чеклисте
🤩 — Обычно вспоминаем только когда всё падает
🐸 Библиотека тестировщика
#разбор_полетов
