关于@AuthenticationPrincipal String username这个为空的原因
来源:6-7 jwt改造总结
用银河口袋的露娜
2019-11-17
加了@EnableGlobalMethodSecurity(prePostEnabled = true)这个
方法上要加上 @PreAuthorize(“hasRole(‘ROLE_ADMIN’)”)这个才能拿到@AuthenticationPrincipal String username
这是为什么啊。。。
能告诉我入口在哪也行
写回答
2回答
-
额...这个还真没注意。@PreAuthorize这个注解的处理在 MethodSecurityInterceptor 这个里面,可以跟一下看看
012019-11-22 -
菜鸟精髓
2020-04-09
不加@PreAuthorize这个注解也能拿到username啊,
00
相似问题