Yale CAS + .net Client 实现 SSO(2)--安装配置 CAS

原文地址: http://www.cnblogs.com/zhenyulu/archive/2013/01/22/2870890.html

第一部分:安装配置 Tomcat

第二部分:安装配置 CAS

第三部分:实现 ASP.NET WebForm Client

第四部分:实现基于数据库的身份验证

第五部分:扩展基于数据库的身份验证

第六部分:自定义登录页面

第二部分:安装配置 CAS

1. 下载 CAS 及.NET CAS client。

CAS下载地址:http://www.jasig.org/cas/download

.NET CAS Client 下载地址:https://wiki.jasig.org/display/CASC/.Net+Cas+Client

 

2. 安装 CAS

解压缩下载下来的“cas-server-3.5.1-release.zip”,

在“modules”文件夹中找到“cas-server-webapp-3.5.1.war”,将其重命名为“cas.war”

将“cas.war”拷贝到“%TOMCAT_HOME%\webapps”文件夹下。稍等一会儿刷新一下,就会看到Tomcat自动将“cas.war”解压到“cas”文件夹中。如下图:

 

3. 测试 CAS

在默认配置下,CAS认为只要用户名密码相同即登录成功。我们可以通过修改配置以实现基于数据库的身份验证。不过目前我们先以默认配置进行测试。

在浏览器中输入网址“https://192.168.0.123:8443/cas/login”,如果IE有证书警告信息,直接点击“继续浏览此网站(不推荐)。

如果用户名与密码相同,则系统显示登录成功:

用户可以在浏览器中输入网址“https://192.168.0.123:8443/cas/logout”,则系统自动完成注销操作。

至此,服务器端配置全部完成。随后就是建立ASP.NET网站,利用CAS实现SSO了。

 

待续...

时间: 2024-09-17 19:04:58

Yale CAS + .net Client 实现 SSO(2)--安装配置 CAS的相关文章

Yale CAS + .net Client 实现 SSO(4)--实现基于数据库的身份验证

原文地址:http://www.cnblogs.com/zhenyulu/archive/2013/01/26/2878271.html 第一部分:安装配置 Tomcat 第二部分:安装配置 CAS 第三部分:实现 ASP.NET WebForm Client 第四部分:实现基于数据库的身份验证 第五部分:扩展基于数据库的身份验证 第六部分:自定义登录页面 第四部分:实现基于数据库的身份验证 1.下载 Microsoft JDBC Driver for SQL Server. (1)Micros

Yale CAS + .net Client 实现 SSO(5)--扩展基于数据库的身份验证

原文地址: http://www.cnblogs.com/zhenyulu/archive/2013/01/27/2878935.html 第一部分:安装配置 Tomcat 第二部分:安装配置 CAS 第三部分:实现 ASP.NET WebForm Client 第四部分:实现基于数据库的身份验证 第五部分:扩展基于数据库的身份验证 第六部分:自定义登录页面 第五部分:扩展基于数据库的身份验证 1. 应用场景 前面提到的基于数据库的集中身份验证主要是通过用户名.密码的方式完成验证操作,然而在实际

Yale CAS + .net Client 实现 SSO(3)--实现 ASP.NET WebForm Client

原文地址: http://www.cnblogs.com/zhenyulu/archive/2013/01/22/2870936.html 第一部分:安装配置 Tomcat 第二部分:安装配置 CAS 第三部分:实现 ASP.NET WebForm Client 第四部分:实现基于数据库的身份验证 第五部分:扩展基于数据库的身份验证 第六部分:自定义登录页面 第三部分:实现 ASP.NET WebForm Client 1. 下载.NET CAS client. .NET CAS Client

Yale CAS + .net Client 实现 SSO(6)--自定义登录页面

原文地址:http://www.cnblogs.com/zhenyulu/archive/2013/01/31/2883863.html 第一部分:安装配置 Tomcat 第二部分:安装配置 CAS 第三部分:实现 ASP.NET WebForm Client 第四部分:实现基于数据库的身份验证 第五部分:扩展基于数据库的身份验证 第六部分:自定义登录页面 第六部分:自定义登录页面 1. 离线定义登录页面 CAS登录页面存放在"%TOMCAT_HOME%\webapps\cas\WEB-INF\

Yale CAS + .net Client 实现 SSO 的完整版

国内私募机构九鼎控股打造APP,来就送 20元现金领取地址:http://jdb.jiudingcapital.com/phone.html内部邀请码:C8E245J (不写邀请码,没有现金送)国内私募机构九鼎控股打造,九鼎投资是在全国股份转让系统挂牌的公众公司,股票代码为430719,为"中国PE第一股",市值超1000亿元.    ----------------------------------------------------------------------------

vSphere Web Client使用指南之安装配置

vSphere Web Client使用指南之安装配置 vSphere Web Client是为忙碌的管理员提供的一款通用的.基于浏览器的VMware管理工具,能够监控并管理VMware基础设施.在摆脱Windows平台下的vSphere Client之前,需要先在后台安装并配置Web Client组件.     vSphere Web Client是为忙碌的管理员提供的一款通用的.基于浏览器的VMware管理工具,能够监控并管理VMware基础设施.在摆脱Windows平台下的vSphere

在Tomcat中使用Yale CAS实现单点登陆(SSO)

<!--[if !supportEmptyParas]--> <!--[endif]--> 耶鲁大学开发的单点登录系统称为CAS(Central Authentication Server)被设计成一个独立的Web应用程序(cas.war).它目前用几个Java Servlet作为实现并且通过一个Https服务器来运行.要使用单点登陆功能的Web应用作为CAS的一个客户端来运行. 由于CAS使用Https协议,所以首先要知道如何在容器中配置SSL.Tomcat的SSL配置相对其它的

CAS解决单点登录SSO

关于CAS很多的原理和基础的配置启动,网上是很多的,我更多是结合我的实践和心得.需要了解CAS的原理,认证协议,认证流程,可以参考以下文章. 让CAS支持客户端自定义登陆页面--客户端篇 CAS原理与配置-基于CAS的单点登陆的研究(上) 服务端配置 CAS单点登陆部署 CAS配置手册 CAS单点登录配置 背景 单点登录(SSO)是企业开发的重要问题,在我的毕设项目中,由于要和系统其他开发模块共用用户认证模块,方便共享用户资源,所以需要一个好的SSO解决方案. 一般SSO的实现机制有两种:基于s

Oozie-3.3.2安装配置运行实践

Oozie是一个开源的工作流调度系统,它能够管理逻辑复杂的多个Hadoop作业,按照指定的顺序将其协同运行起来.例如,我们可能有这样一个需求,某个业务系统每天产生20G原始数据,我们每天都要对其进行处理,处理步骤如下所示: 通过Hadoop先将原始数据同步到HDFS上: 借助MapReduce计算框架对原始数据进行转换,生成的数据以分区表的形式存储到多张Hive表中: 需要对Hive中多个表的数据进行JOIN处理,得到一个明细数据Hive大表: 将明细数据进行复杂的统计分析,得到排序后的报表信息