Refresh-токен — это долгосрочный токен обновления, который выдаётся клиенту сервером авторизации. 24 Он используется для получения нового токена доступа, когда текущий токен становится недействительным или истекает его срок действия, или для получения дополнительных токенов доступа с идентичной или более узкой областью действия. 2
Зачем нужен refresh-токен:
- Продление сессии. 2 Позволяет поддерживать активную сессию пользователя, не требуя повторного ввода учётных данных. 2
- Повышение безопасности. 2 Токены доступа имеют короткий срок действия, что снижает риск их использования при утечке. 2 Токен обновления позволяет безопасно получать новые токены доступа. 2
- Гибкость управления доступом. 2 Может использоваться для получения токенов доступа с различными областями видимости, что позволяет точно настраивать права доступа. 2
- Улучшение пользовательского опыта. 2 Уменьшает количество запросов на повторную аутентификацию, делая взаимодействие с приложением более удобным. 2
Токены обновления применяются в веб-приложениях, мобильных приложениях, API и устройствах Интернета вещей, где требуется долгосрочный доступ к данным. 2