jwt怎么获取当前登录用户_怎么获取当前登录的用户信息呢?

-------- 原始邮件 --------

发件人: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" } } ]

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值