xxljob调用其他client时无法获取登录信息

Blade 未结 2 35
jdodo
jdodo 剑者 2021-06-11 14:41

一、该问题的重现步骤是什么?

1. xxljob调用A服务的接口

2. 在A服务的接口中无法获取到登录信息(无法使用框架service中自带的api,主要时保存相关的api)



2条回答
  • 支持Get方式在传入参数Blade-Auth参数获取用户登录token,服务中用org.springblade.core.secure.utils.AuthUtil#getUser()获取用户信息。

    0 讨论(0)
  • 2021-06-11 22:47

    异步调用没有request,token放在请求头需要有request才能获取。

    你可以通过传参的方式携带用户id,再加上自己的认证逻辑就行

    0 讨论(0)
提交回复