А как насчет того же подхода, который вы использовали в своем угловом приложении для запроса токена, но с Spring * RestTemplate
?
Итак, сначала вы получаете токен, вызывая службу аутентификации, а затем, как только вы получаете его, вы добавляете его в свой заголовок как Authorization: Bearer <token>
с последующими запросами к действующему бэкэнд-REST API, выполняющему бизнес-логику.
Spring также имеет библиотеку с некоторыми возможностями OAuth2, которые вы, возможно, захотите изучить.
https://projects.spring.io/spring-security-oauth/docs/oauth2.html
Проверьте часть, описывающую OAuth 2.0 Client. Кажется, это указывает на расширение RestTemplate
для добавления правильных заголовков.
Лично я обычно сам управляю токеном и добавляю его в заголовок, когда создаю запрос для RestTemplate
.