将安全上下文加载到响应式返回控制器的反应上下文中

时间:2018-06-11 13:08:02

标签: java spring spring-security jwt spring-webflux

我试图在我的反应控制器中获取安全上下文。如果我使用     来自SecurityExpressionRoot.class的@PreAuthorize("isAuthenticated()")我可以在调试器中检查是否定义了Authentication对象。 但是当我尝试使用类似

之类的东西在我的控制器中获取Authentication对象时
 ReactiveSecurityContextHolder
.getContext()
.map(securityContext -> securityContext.getAuthentication())

我得到了空。我发现状态为here

的类似问题

我已根据this

实施了我的JWTAuthorizationWebFilter

你能否提出解决这个问题的方法,或者说我做错了什么。

由于

0 个答案:

没有答案