Продвинутый
Что такое "Refresh Token Rotation" (Ротация рефреш-токенов)?
Ротация Refresh-токенов — это механизм защиты от кражи долгоживущих токенов (особенно актуально для SPA-приложений).
Как работает:
Каждый раз, когда клиент использует свой текущий Refresh Token для получения нового Access Token, сервер авторизации выдает ему новую пару (Access + новый Refresh), а старый Refresh Token помечает как недействительный (сгоревщий).
✅ Защита: Если хакер украдет Refresh Token и попытается его использовать, сервер увидит, что этот токен уже был обменян ранее. Сервер поймет, что произошла кража, и немедленно аннулирует всю цепочку токенов, разлогинив и хакера, и легитимного пользователя.