CAS入门使用手册

更新时间:2023-11-30 20:03:01 阅读量: 教育文库 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

CAS入门使用手册

1. 准备工作

本文中的例子以 tomcat5.5 为例进行讲解,下载地址: http://tomcat.apache.org/download-55.cgi

到 CAS 官方网站下载 CAS Server 和 Client,地址分别为:

http://www.ja-sig.org/downloads/cas/cas-server-3.1.1-release.zip http://www.ja-sig.org/downloads/cas-clients/cas-client-java-2.1.1.zip

2. 首先制作证书

1) .创建证书库:

C:\\cas>keytool -genkey -keyalg RSA -alias tomcatsso -keystore server.keystore

-storepass changeit ;如下图:

生成文件:

2) 导出证书文件:

C:\\cas>keytool -export -alias tomcatsso -file server.crt -keystore server.keystore

-storepass changeit ;如下图:

生成文件:

3) 导入证书

将生成的证书导入到JDK和JRE中,进入%JAVA_HOME%\\jre1.6.0_05\\lib\\security目录,将生成的server.crt拷贝到这里(此操作之前最好先备份JDK和JRE以前的cacert文件),

执行命令:C:\\cas>keytool -import -alias tomcatsso -file server.crt -keystore cacerts -storepass changeit ;如下图:

至此证书成功加入到文件中。将这个文件复制替

换%JAVA_HOME%\\jdk1.6.0_05\\jre\\lib\\security下的那个文件。

4) 修改Tomcat的server.xml配置,

找到

去掉注释并改为:

访问https://localhost:8443/能访问到就配置成功了

3. 服务器部署以及数据源配置

1) 部署方法

将下载好的服务器压缩包解压之后得到源代码,包,以及部署的war文件,war文件位于modules文件夹之中,将其拷贝到Tomcat的webapp文件夹下, 2) 引入包

加入相关的数据库驱动包mysql-connector-java-5.1.5-bin.jar spring-jdbc-2.5.5.jar

cas-server-support-jdbc-3.3.1.jar 3) 配置数据源

在cas服务器的WEB-INF\\deployerConfigContext.xml配置文件中配置数据源(这里使用的是mysql):

4) 通过数据库验证登陆

Cas默认的验证方式是只要用户名和密码相同就能登陆成功,要想去掉这种验证方式,改为在通过数据库验证首先找到:

删除这行则去掉了简单的验证方式, 然后加入:

则可以通过配置的数据源验证用户名和密码是否相同。

4. 客户端的配置

配置客户端首先在建立的工程中加入下载的客户端中的所需的依赖包, 然后配置CASFilter:

配完之后再访问这个工程下面的被拦截的路径的时候,如果没有登录就会重定向到cas服务器进行登录,登陆后返回。

本文来源:https://www.bwwdw.com/article/8vdt.html

Top