shiro是一个安全管理框架,主要提供以下功能:授权,认证,加密,会话管理,缓存。
1.2主要功能:
Shiro过滤器: 将过滤器与路径和进入该路径需要的权限进行绑定,生成过滤链,以便在获取一个请求时,通过请求路径可以更好的获取到相应的过滤器和权限并进行相应的操作。
认证:对登入时输入的账号密码进行校验
授权:判断当前用户是否拥有接口权限
会话:当前认证用户会话
缓存:缓存用户的认证和权限信息
1.3核心组件