shiro-异常体系

shiro-异常体系

起男 1,555 2020-12-02

shiro-异常体系

ShiroException是shiro的顶级异常,其余异常都直接或间接的继承该异常

认证

AuthenticationException:是shiro在登录过程中,认证失败需要抛出的异常

  • CredentitalsException:凭证异常
    • IncorrectCredentialsException:不正确的凭证
    • ExpiredCredentialsException:凭证国庆
  • AccountException:账号异常
    • ConcurrentAccessException:并发访问异常(多个用户同时登录时抛出)
    • UnknownAccountException:未知的账号
    • ExcessiveAttemptsException:认证次数超过限制
    • DisabledAccountException:禁用的账号
    • LockedAccountException:账号被锁定
    • pportedTokenException:使用了不支持的token

授权

AuthorizationException:是shiro在验权的过程中,校验失败需要抛出的异常

  • UnauthorizedException:请求的资源不允许访问
  • UnanthenticatedException:当尚未完成认证时,尝试进行授权操作时抛出此异常