由于客户强烈要求使用CAS来做单点登录,所以花了几天时间将整个代码看出一下,现将基本的结构记录如下:
从CAS核心的源代码包的结构可以看到大致被划分为四个大包:authentication(认证),
services(服务),ticket(票证),web(视图),从名称上看它内核心应该是前三个.
认证包authentication主要包括两个方面:
1.认证Authentication接口体系;
2.认证管理器AuthenticationManager接口体系
由于客户强烈要求使用CAS来做单点登录,所以花了几天时间将整个代码看出一下,现将基本的结构记录如下:
从CAS核心的源代码包的结构可以看到大致被划分为四个大包:authentication(认证),
services(服务),ticket(票证),web(视图),从名称上看它内核心应该是前三个.
认证包authentication主要包括两个方面:
1.认证Authentication接口体系;
2.认证管理器AuthenticationManager接口体系