一、该问题的重现步骤是什么?
1 . saber前端页面登录的时候,请求未授权,或者没有菜单,其实请求头是带有 Blade-Auth
2.
3.
二、你期待的结果是什么?实际看到的又是什么?
三、你正在使用的是什么产品,什么版本?在什么操作系统上?
四、请提供详细的错误堆栈信息,这很重要。
五、若有更多详细信息,请在下面提供。
有些接口加了@PreAuth注解需要对应角色才能访问,org.springblade.system.controller.MenuController#routes接口返回数据为空,你debug看下对应的角色查询sql是不是没数据。
1、确定没有PreAuth注解
2、是同一个账号,一会能登录一会登录不了,要前端登录好几次获取token才能获取到菜单
3、但是我拿获取不到菜单的token使用postman去获取菜单,一直都能获取到
你看我贴上来的截图,注入的bladeuser其实是为空的,为啥token值是带过来的,但是没有解析到
扫一扫访问 Blade技术社区 移动端