shiro-异常体系
ShiroException是shiro的顶级异常,其余异常都直接或间接的继承该异常
认证
AuthenticationException:是shiro在登录过程中,认证失败需要抛出的异常
- CredentitalsException:凭证异常
- IncorrectCredentialsException:不正确的凭证
- ExpiredCredentialsException:凭证国庆
- AccountException:账号异常
- ConcurrentAccessException:并发访问异常(多个用户同时登录时抛出)
- UnknownAccountException:未知的账号
- ExcessiveAttemptsException:认证次数超过限制
- DisabledAccountException:禁用的账号
- LockedAccountException:账号被锁定
- pportedTokenException:使用了不支持的token
授权
AuthorizationException:是shiro在验权的过程中,校验失败需要抛出的异常
- UnauthorizedException:请求的资源不允许访问
- UnanthenticatedException:当尚未完成认证时,尝试进行授权操作时抛出此异常