Spring WebFlux + Security - есть ли у нас функция «запомнить меня»? - PullRequest
0 голосов
/ 04 марта 2019

Когда я разрабатываю нереактивное приложение и использую функцию RememberMe для аутентификации, я просто расширяю класс WebSecurityConfigurerAdapter и переопределяю метод configure(HttpSecurity httpSecurity).В этом случае у меня есть метод RememberMe () в объекте httpSecurity.

Но есть разница, когда я использую Spring WebFlux.Насколько я знаю, все, что мне нужно сделать, это определить bean-компонент SecurityWebFilterChain с использованием экземпляра класса ServerHttpSecurity, вызвав цепочку, подобную:

serverHttpSecurity.authorizeExchange()
                .anyExchange().authenticated()
                .and()
                .httpBasic()
                .build();

Но здесь нет метода для обработки cookie RememberMe, как вHttpSecurity объект, где я мог бы обработать его таким образом:

httpSecurity.authorizeRequests()
                .anyRequest().authenticated()
                .and()
                .httpBasic()
                .and()
                .rememberMe()

Знаете ли вы какое-либо решение?

...