В проекте, где мы используем Spring Boot 2 Starters + Spring 5.0.7 + Reactor (WebFlux) , мы хотели бы реализовать защиту с помощью Spring Security. Просто включая стартер:
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-security</artifactId>
</dependency>
И боб:
@Bean
SecurityWebFilterChain springWebFilterChain(ServerHttpSecurity http) throws Exception {
return http.authorizeExchange()
.anyExchange().authenticated()
.and().build();
}
более чем достаточно.
Однако мы бы хотели использовать токены JWT (сгенерированные в другой стороне на сервере ресурсов) для перехвата этих заголовков Authorization
. Я боролся с этим и не смог найти ни одного примера для Spring 5 (тогда как для Spring <5 есть много примеров и учебных пособий). </p>
Кто-нибудь сталкивался с этой проблемой?