Есть несколько возможных причин, почему сервер не получает Refresh Token или не отправляет его при попытке обновить accessToken:
1. Неверное хранение и передача данных: Возможно, Refresh Token не был правильно сохранен на стороне клиента или не был правильно передан на сервер при попытке обновить accessToken. Убедитесь, что информация о Refresh Token корректно сохраняется и передается между клиентом и сервером.
2. Проблемы с безопасностью: Если Refresh Token был скомпрометирован или утек, сервер может отказаться принимать его в качестве доверенного источника для обновления accessToken. Убедитесь, что механизмы безопасности настроены правильно и что Refresh Token защищен от несанкционированного доступа.
3. Проблемы в коде сервера: Возможно, есть ошибки или недочеты в коде сервера, которые мешают правильному обновлению accessToken с помощью Refresh Token. Проверьте код сервера и убедитесь, что он правильно обрабатывает Refresh Token при обновлении accessToken.
4. Проблемы с настройками авторизации: Некорректные настройки авторизации на сервере могут препятствовать успешному обновлению accessToken с помощью Refresh Token. Проверьте настройки авторизации на сервере и убедитесь, что они соответствуют требованиям протокола аутентификации.
5. Проблемы с сетевым соединением: Возможно, сервер не получает Refresh Token из-за проблем с сетевым соединением между клиентом и сервером. Проверьте сетевое соединение и убедитесь, что данные правильно передаются между клиентом и сервером.
В целом, для решения проблемы с обновлением accessToken с использованием Refresh Token необходимо внимательно проверить все аспекты кода клиента и сервера, настройки безопасности и авторизации, а также сетевые соединения, чтобы выявить возможные причины и исправить их.