![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Shiro权限验证
Pruett
这个作者很懒,什么都没留下…
展开
-
Shiro内部结构
Subject:主体,可以看到主体可以是任何可以与应用交互的“用户”;SecurityManager : 相 当 于 SpringMVC 中 的 DispatcherServlet 或 者 Struts2 中 的 FilterDispatcher;是 Shiro 的心脏;所有具体的交互都通过 SecurityManager 进行控制;它管 理着所有 Subject、且负责进行认证和授权...原创 2018-08-09 15:22:06 · 382 阅读 · 0 评论 -
身份验证
需要提供两个内容 : principals 身份 和 credentials 证明 给shiro principals:身份,即主体的标识属性,可以是任何东西,如用户名、邮箱等,唯一即可。一个主体可以有多个 principals, 但只有一个 Primary principals, 一般是用户名/密码/手机号。 credentials:证明/凭证,即只有主体知道的安全值,如密码/数字证书等...原创 2018-08-09 15:23:10 · 355 阅读 · 0 评论 -
Shiro:org.apache.shiro.authc.AuthenticationException
ssm框架整合shiro出现这个错误, 可能的原因是输入的账号不是数据库里有的,但是 在进行比较的时候,if ( user.getTime == null ) 没有找到user, user是null ,所以在使用user.getTime()的时候 会报空指针异常...原创 2018-11-09 17:08:49 · 1560 阅读 · 0 评论 -
Shiro异常java.lang.IllegalArgumentException: Odd number of characters的解决方案
java.lang.IllegalArgumentException: Odd number of characters. at org.apache.shiro.codec.Hex.decode(Hex.java:128) ~[shiro-core-1.3.2.jar:1.3.2] at org.apache.shiro.codec.Hex.decode(Hex.java:107...原创 2018-11-09 17:12:30 · 7553 阅读 · 0 评论 -
Shiro报错org.apache.shiro.session.UnknownSessionException: There is no session with id
错误信息5:59:12.430 [http-nio-8080-exec-19] DEBUG o.a.shiro.mgt.DefaultSecurityManager - Resolved SubjectContext context session is invalid. Ignoring and creating an anonymous (session-less) Subject ins...转载 2018-11-11 17:05:06 · 3384 阅读 · 0 评论