-------- 原始邮件 --------
发件人:zouxianbincc
时间:2020年12月10日 16:52
收件人:ffzs/Webflux_Jwt
抄送:Subscribed
主题:[ffzs/Webflux_Jwt] 怎么获取当前登录的用户信息呢? (#1)
使用webflux 延用以前的 MVC模式
请问在 controller 层或ServiceImpl层 获取当前用户信息呢?
以前是
SecurityContext ctx = SecurityContextHolder.getContext();
Authentication auth = ctx.getAuthentication();
UserDetails userDetails = (UserDetails) auth.getPrincipal();
中获取
但是换成 webflux 后,我却不知道如果去获取当前的UserDetails信息
难需要自己去实现缓存,通过token 去缓存中获取吗?
如果是通过token 去获取,那么在controller 层或ServiceImpl层又如果获取这个token呢?
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub, or unsubscribe.
[ { ***@***.***": "http://schema.org", ***@***.***": "EmailMessage", "potentialAction": { ***@***.***": "ViewAction", "target": "#1", "url": "#1", "name": "View Issue" }, "description": "View this Issue on GitHub", "publisher": { ***@***.***": "Organization", "name": "GitHub", "url": "https://github.com" } } ]