Задать вопрос
@schwarzstern

Как настроить OAuth2 security для Spring Cloud Stream?

Я разрабатываю микросервисное приложение. В качестве основного фреймворка использую Spring Cloud Data Flow, в качестве message broker'а -- RabbitMQ. Микросервисы коммуницируют между собой через брокера, REST-endpoint'ы имеются только на шлюзе для взаимодействия с клиентом, также шлюз является сервером аутентификации, выдающим oauth-токен. Настроить авторизацию я хочу локально на каждом микросервисе (подход global authentication, local authorization). Микросервисы обрабатывают поступающие на шину сообщения посредством методов, помеченных аннотацией @StreamListener. Моя проблема в том, что я не могу понять, как настроить для них security и, соответственно, как на эти методы навесить @PreAuthorize.
  • Вопрос задан
  • 156 просмотров
Подписаться 1 Средний 1 комментарий
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы