收藏
回答

登录后访问请求不执行Realm的授权doGetAuthorizationInfo方法是为什么?

是这样的。我的小程序后端是springboot + shiro(没有使用redis来缓存)做的权限验证。在登陆成功(执行subject.login(token))之后。我立马使用String currentAccount = (String) SecurityUtils.getSubject().getPrincipal();正常。可以获取到请求者的账号。


但是到了下一次请求(登陆成功后的第一次请求),进行realm的权限验证的时候不走 doGetAuthorizationInfo,而是又执行doGetAuthenticationInfo


奇怪的是如果使用开发者工具,这个请求在权限验证的时候没有问题。但是换成真机。有一半的概率为空,一半的概率正常。

最后一次编辑于  2020-07-21
回答关注问题邀请回答
收藏

1 个回答

  • 沐易清欢
    沐易清欢
    2024-01-19

    老哥,我跟你的问题一模一样,请问下有解决方案吗?

    2024-01-19
    有用
    回复
登录 后发表内容
问题标签