Spring 5 + WebFlux Security + JWT токены - PullRequest
       43

Spring 5 + WebFlux Security + JWT токены

0 голосов
/ 30 августа 2018

В проекте, где мы используем 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>

Кто-нибудь сталкивался с этой проблемой?

1 Ответ

0 голосов
/ 05 сентября 2018

29 августа вышла новая версия Spring: 5.1. Эта версия исправляет эту проблему. Коммит реализует это это . Пример того, как его использовать, можно проверить здесь .

...