如何在spring security webflux中获取SecurityContext

时间:2017-09-10 11:57:10

标签: spring spring-security spring-webflux

在传统的Spring Web应用程序中,很容易从SecurityContext获得SecurityContextHolder,但是当我在spring-webflux中使用spring-security-webflux(Spring Security 5.0.O.M3)时应用程序,似乎Spring Security没有为每个请求将SecurityContext存储到SecurityContextHolder中。

或者换句话说,有一种简单的方法可以在WebHanlder / Controllers之外获取当前的身份验证信息吗?我想实现AuditorAware接口以获得Spring Data MongoDB的审核(自动填充当前用户)。

更新:Spring Security 5.0.0.RELEASE提供ReactiveSecurityContextHolder来存档此目的。

0 个答案:

没有答案