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

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

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

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

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