Дано:
У меня есть приложение Micronaut, которое предоставляет различные конечные точки, которые защищены с помощью OAuth2 и Keycloak. Пользователь должен войти в систему и получить токен.
Приложению необходимо получить доступ к другим микросервисам. Эти другие конечные точки также защищены токенами OAuth2. Токены являются токенами machine2machine, поэтому логин пользователя не требуется.
Проблема:
Клиентам Http для доступа к другим микросервисам необходим токен OAuth2 machine2machine. Приложение micronaut должно запросить этот токен в заданной конечной точке токена, используя идентификатор клиента и секрет клиента. Я не нашел никакой документации по этому поводу. Кто-то уже решил эту проблему или хорошую документацию по этому поводу?