1 Authentication
身份认证或者登陆,校验用户是由有某个身份
2 Authorization
授权,就是权限验证,验证某个已经验证的用户是否有某个权限: 比如验证某个用户是否拥有某个权限
3 Session Manager
会话管理,就是用户进行登陆之后,只要没有退出,所有的信息都是存在这次登陆产生的会话里面的
4 Cryptography
就会加密,信息加密储存到数据库,而不是明文进行存储
5 Web Support
表示支持web环境,很容易集成
6 Caching
缓存,获取的信息存入redis缓存,这样就不需要每次都是查询数据库了,减少数据库的压力
7 Concurrency
shrio支持多线程应用的并发验证,就是在一个线程中开启另外一个线程,权限可以传播过去!
8 Run As
允许一个用户假装成另一个用户的身份进行登陆
9 Remember Me
记住,一次登陆的话,下次再来就不需要登陆了