shiro
shiro简介
·应用场景:在用户登录某系统后,因其具备不同的权限,故所拥有的功能按钮菜单等也应各不相同,shiro作为Java的一个安全权限框架,简单易用,备受关注。
·完成内容:认证、授权、加密、会话管理、与web集成、缓存等
·下载:http://shiro.apache.org/
shiro架构
ApplicationCode应用程序,访问shiro的Subject(表示当前用户,判断期其是否登录,登录方式,具备权限,相当于一个门面),而Shiro的核心部分是SecurityManager,负责安全认证与授权(相当于一个管家,),访问安全数据时使用Realm(获取用户信息、权限信息等,相当于SecurityDao)。
来看一张详细内部图:
关于shiro应用,未完待续…