CAS配置全攻略

原文地址:CAS配置全攻略 作者:燕飞

一、服务器端

1、下载cas server-3.4.5http://downloads.jasig.org/cas/cas-server-3.4.5-release.zip

2、解压modulescas-server-webapp-3.4.5.warcas目录

3、将modules目录下的其他jar文件拷贝到casWEB-INFlib目录

 

同时拷贝 casWEB-INFlib目录

4、将deployerConfigContext.xml拷贝到casWEB-INF目录覆盖原文件,casServiceValidationSuccess.jsp文件拷贝到casWEB-INFviewjspprotocol2.0目录覆盖原文件, ticketRegistry.xml拷贝到casWEB-INFspring-configuration目录覆盖原文件。

 

4、执行数据库脚本

CREATE TABLE `users` (

`username` varchar(50) DEFAULT NULL,

`password` varchar(50) DEFAULT NULL,

`is_admin` int(11) DEFAULT NULL,

`id` int(11) DEFAULT NULL

);

insert into `users`(`username`,`password`,`is_admin`,`id`)

values ('yzy',' 21218cca77804d2ba1922c33e0151105',1,123);//密码68

5、启动服务器,输入:http://localhost:8080/cas/login

 

输入用户名/密码:yzy/888888

 

6、修改ticketRegistry,将票存放到数据库(casWEB-INFspring-configurationticketRegistry.xml

A、存放到BerkeleyDb数据库, BerkeleyDbTicketRegistry注释取消

B、存放到其他关系数据库, JpaTicketRegistry注释取消

二、客户端

1、下载cas-client-3.1.6http://downloads.jasig.org/cas-clients/cas-client-3.1.6-release.zip

2、拷贝modules的如下文件到客户端WEB-INFlib目录

 

拷贝web.xml到客户端WEB-INFlib目录覆盖原文件

3、客户端获取服务器返回的用户信息

 

4、运行客户端,服务器响应

 

你可能感兴趣的:(CAS配置全攻略)