如何实现FeignClient调用时携带登录用户的认证信息?
- 内容介绍
- 文章标签
- 相关推荐
本文共计747个文字,预计阅读时间需要3分钟。
ContextHolder 用于存储和获取线程变量中的用户信息,如用户ID、用户名称、Token等。通过它可以直接获取当前线程中的用户信息。
获取当前线程变量中的用户信息:ContextHolder.get()
注意:必须在网关通通过请求头的方获取信息。
定义ContextHolder
ContextHolder用来存放和获取线程变量中的 用户id、用户名称、Token等信息。
/** * 获取当前线程变量中的 用户id、用户名称、Token等信息 * 注意: 必须在网关通过请求头的方法传入,同时在Interceptor拦截器设置值。本文共计747个文字,预计阅读时间需要3分钟。
ContextHolder 用于存储和获取线程变量中的用户信息,如用户ID、用户名称、Token等。通过它可以直接获取当前线程中的用户信息。
获取当前线程变量中的用户信息:ContextHolder.get()
注意:必须在网关通通过请求头的方获取信息。
定义ContextHolder
ContextHolder用来存放和获取线程变量中的 用户id、用户名称、Token等信息。
/** * 获取当前线程变量中的 用户id、用户名称、Token等信息 * 注意: 必须在网关通过请求头的方法传入,同时在Interceptor拦截器设置值。
