apache shiro小记

功能介绍
1、shiro提供了session管理,并且默认实现了部分简单的session管理器,并且基于sessionDao的方式,可以方便用户自定义实现更加复杂的session管理器。
2、认证,shiro也提供了用户相关功能,对外提供了统一的认证的接口,具体的认证数据的来源用户可以自定义:支持文本配置、数据源配置、ldap、jndi等授权信息源配置。
3、授权,提供了细粒度的授权机制,可以对用户的权限进行更加详细的权限控制。
4、信息加密,shiro也提供了一些简洁的加密的API供用户更加方便的进行加密。

结构分析
易用性:shiro提供简单明了的API,用户可以方便的使用。
可扩展性:shiro提供了可扩展的接口,通过这些可扩展的接口,用户可以实现session的定制化、自定义认证信息管理等功能。

你可能感兴趣的:(apache,源码,shiro,认证,授权)