NutzCN Logo
问答 wendal大佬问个问提,就是shiro
发布于 2300天前 作者 as66708 1618 次浏览 复制 上一个帖子 下一个帖子
标签:

登录的时候他只执行realm的验证方法授权doGetAuthorizationInfo不执行,是怎么办没报错。。

14 回复

登录的时候不会读取权限

你是想触发一下? subject.login之后调用subject.hasRole

就是他默认不会触发一次获取权限吗?,哦我试下,拿这些方法写哪里好,module哪里?

是不是用入口方法调用login的?

好像不是,使用UsernamePasswordToken调用login的

没写login入口方法?

或者realm里面自己调用一下就行了。。。

在验证登录的方法里面调用吗?在里面new UsernamePasswordToken 执行hasRole吗,
我现在再UsenamePasswordToken。kogin(token)下面调用,不过觉得有点怪,不应太这样用

你调用获取权限的方法才是怪的原因,一般都不这样做

那应该怎么用呢,大佬

为啥你要关心doGetAuthorizationInfo是否执行呢? 判断权限的时候自然会执行它呀

登录就登录, 管权限干啥

哦也对,可能我想多了。。。谢谢大佬,问了这么多问题,加上以前的,也该交下学费了,希望nutz越来越牛

刚毕业不久,所以,还是谢谢大佬的帮助

添加回复
请先登陆
回到顶部