第一章 cas服务端的简单配置

本文详细介绍如何使用Maven构建CAS认证服务器和服务端模块,并通过Tomcat部署。此外,还介绍了如何配置HTTPS并生成自签名证书。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

建立一个maven工程(如果没接触过maven请搜索maven的使用,maven可以方便大家查看源码以及修改源码),建立cas-server服务端模块、cas-client客户端模块。两个模块均为web模块。我平时用的idea开发(强烈推荐),myeclipse也应该差不多,因为都是maven项目。



下载cas-server-3.5.2 http://downloads.jasig.org/cas/cas-server-3.5.2-release.zip

解压得到cas-server-3.5.2-release.zip\cas-server-3.5.2\modules\cas-server-webapp-3.5.2.war,继续解压war,(使用360解压可以解压jar、war等),将war包解压得到的文件全部复制到cas-server里的web目录下,将cas-server-3.5.2-release.zip\cas-server-3.5.2\cas-server-webapp\src 下的文件全部复制到cas-server里的src\main\java\目录下,将web下WEB-INF的lib中的包加入classpath中(为了方便,直接将解压的lib放入classpath,没有用maven 管理),结果看起来应该是这样:



现在cas-server的最简单部署已经完成了。可以deploy到tomcat启动。我用的是80端口,所以可以看到以下结果:




但是一般验证服务器都需要https,所以接下来我们配置https:

服务器的证书可以使用java自带的keytool工具生成(只能测试,不可在生产环境使用),在%JAVA_HOME%bin\keytool.exe


有很多的文章讲解证书的生成,这里不演示了,大家自己可以搜索,这里给出一个网友的分享:http://www.blogjava.net/stevenjohn/archive/2012/08/22/385989.html

需要注意的一点是,为了方便,我在生成证书时使用的是login.wodsy.com,然后修改hosts指向本机,下面的文章我都会采用这个地址访问,如果大家生成的证书不一样,请用自己的地址。

将自己的证书导入tomcat后,重启tomcat,访问https://login.wodsy.com:8443得到如下页面:



大家可以注意到在使用http请求时,页面会报告



到这里,cas-server的最基本配置完成了。可以使用用户名:admin 密码:admin 测试登录



登录成功!

下面会为大家分享客户端的配置

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值