Проверка токена обновления в архитектуре микросервиса

#spring-boot #oauth-2.0 #microservices #access-token #refresh-token

#пружинный ботинок #oauth-2.0 #микросервисы #токен доступа #обновление-токен

Вопрос:

У меня есть проект spring boot, в котором уже реализован токен доступа. Теперь мне нужно реализовать токен обновления, чтобы предоставить новый токен доступа и токен обновления после истечения срока действия предыдущего токена доступа. Этот проект следует архитектуре микросервиса с помощью сервера Eureka и имеет службу шлюза, службу аутентификации, службу обнаружения и основную службу(основная служба имеет бизнес-логику и подключается к базе данных для получения данных). Служба аутентификации-это место, где происходит аутентификация и предоставляется токен доступа. Служба шлюза использует фильтр onceperrequest для авторизации

  1. Какую службу я должен реализовать для проверки токена обновления и почему я должен использовать эту службу?
  2. Какую службу я должен реализовать в конечной точке API для получения новых токенов обновления и доступа после истечения срока действия предыдущего токена доступа?