dolyw/ShiroJwt

有没有考虑用官方配置呢?

yihuishou opened this issue · 4 comments

比如 spring-boot-starter-data-redis ?

dolyw commented

之前我的示例都是使用的spring-data-redis,所以这次用的jedis,你可以查下spring-data-redis与jedis的区别

不转发到/401不知道行不行?

dolyw commented

在Filter没有进入到Controller如果直接抛异常,Spring全局异常解析捕获不到,返回结果是这样的
image
正常从/401抛出异常返回Response是这样的
image
解释如下: 这样直接系统报Bug了,500服务器错误,正常前端是要获取到你的返回信息的, 修改错误代码为401,所以通过/401正常返回Response的Data数据,前端才能获取到
image
可以解决的办法直接在JWTFilter返回Response就好了,等会我成直接返回Response的提交你看下

dolyw commented

一直有事,今天把Shiro中鉴权失败时能直接返回401错误信息,无需再去转发弄好了,你可以看下