编辑 | blame | 历史 | 原始文档

令牌信息登录用户信息获取

  • Secure框架本身提供了工具类,可以直接获取当前请求用户信息,但前提是可以获取到request的场景

  • 如果是多线程或者RPC远程调用,那么就无法获取到信息了,需要进行参数传递来申明当前请求用户是谁

  • 可以使用AuthUtil.getUser()方法来获取信息,也可以使用BladeUser注入方法参数获取

~~~java
@RequestMapping("/user-info")
public void userInfo(BladeUser user) {
BladeUser bladeUser = AuthUtil.getUser();

System.out.println(user);
System.out.println(bladeUser);

}
~~~