中心认证服务(CAS)入门(一)

中心认证服务(CAS)入门(一)_第1张图片

首先下载CAS程序

修改host文件(c:/Windows/System32/drivers/etc/hosts):
中心认证服务(CAS)入门(一)_第2张图片

修改tomcat配置 server.xml,找到 并行添加

<Host name="www.server.com" appBase="server">   Host>

在tomcat中找到webapps的同级目录创建server资源文件,将CSA服务端的war包拷贝到server文件下
中心认证服务(CAS)入门(一)_第3张图片

修改server文件下的由war包解压的文件命名名为ROOT,启动Tomcat服务器,访问www.server.com
中心认证服务(CAS)入门(一)_第4张图片

添加两个客户端程序,分别是bbs.com和news.com,同样与webapps目录同级。然后,修改web.xml配置文件,映射CAS资源地址,注意域名前需要添加http://
中心认证服务(CAS)入门(一)_第5张图片
中心认证服务(CAS)入门(一)_第6张图片

之后,在server.xml中添加Host映射,指向bbs和news文件资源:

<Host name="www.news.com" appBase="news">Host>
<Host name="www.bbs.com" appBase="bbs">Host>

修改完之后启动tomcat,访问www.news.com
中心认证服务(CAS)入门(一)_第7张图片
点击链接,跳转登录页面
中心认证服务(CAS)入门(一)_第8张图片
该页面记录了,进入跳转页面时的域名,如上图所示的。

中心认证服务(CAS)入门(一)_第9张图片
登录之后,跳转回来
中心认证服务(CAS)入门(一)_第10张图片

默认的cookie生命周期为当前会话,当再打开一个浏览器时,是拿不到cookie的,修改服务端的cookie相关的配置文件:
中心认证服务(CAS)入门(一)_第11张图片

重启服务,就实现单点登录了。

你可能感兴趣的:(SSO)