自己动手搭建 CAS(Central Authentication Service) 环境,为了单点登录(Single Sign On , 简称 SSO )
2013-10-15 14:58 音乐让我说 阅读(1857) 评论(0) 编辑 收藏 举报介绍
刚刚搭建 CAS 成功了,现在记录下来,怕以后忘记,同时也给需要帮助的人。CAS 搭建需要服务端和客户端,服务端是 Java 写的,如果自己搭建则需要安装与配置 Java 环境。客户端可以是多种语言(Java, .Net, PHP, Perl, Apache, uPortal, and others)等等。下面我就来简单介绍如何搭建 CAS 服务端。
安装与配置
1. 安装与配置 Java JDK 7
不明白的同学可以参考这里:下载安装与配置 Java JDK 7
2. 下载并安装 Tomcat
我下载的版本是:apache-tomcat-7.0.42.exe, 原本下载的是 apache-tomcat-8.0.0-RC3.exe,但后来本机上安装的 Java JDK 6,tomcat 老是无法启动,故卸载了 JDK 6 和 Tomcat,重新安装了。安装完,启动 Tomcat,打开浏览器,输入 http://localhost:7080/ ,看看是否 Tomcat 安装成功。我的配置如下:
3. 去 Jasig CAS 下载 CAS Server。
下载后解压
由于我这里 Jasig CAS 无法打开,故在网上下载了一个 cas-server-3.4.2.1-release.zip
4. 点击 INSTALL.txt,里面有说明
5. 解压 /modules/cas-server-webapp-3.4.2.1.war, 然后复制到 tomcat 的 webapps 目录下
6. 打开浏览器,输入 http://localhost:7080/cas-server-webapp-3.4.2.1/login。
7. 成功。
更多关于 Tomcat 的配置,请参考:解决 Tomcat 无法绑定 80 端口的问题,以及 Tomcat 配置虚拟目录、二级域名等
搭建 .NET 客户端
1.
参考地址:http://snowolf.iteye.com/blog/733882
谢谢浏览!
作者:音乐让我说(音乐让我说 - 博客园)
出处:http://music.cnblogs.com/
文章版权归本人所有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。