CAS实现SSO单点登录-CAS Server搭建

本文详细记录了使用CAS 4.0搭建单点登录服务的过程,包括CAS Server的下载、安装与测试。在默认配置下,通过修改账号密码验证身份,并探讨了如何去除HTTPS实现HTTP访问的可能性。文中还提到在测试中发现可以直接使用HTTP访问的现象,提出了疑问待解答。
摘要由CSDN通过智能技术生成

        最近公司连续接了三四个单点登录集成的项目,由我们公司提供CAS Server端的,也有需要我们把Client与其他公司提供的Server端对接的,我负责把我们公司的一个Client与另外一个公司提供的Server端对接,由于我们需要.Net2.0的版本,而负责集成的公司只有.Net4.0的版本,趁他们在开发.Net2.0时,我顺便研究了单点登录集成的客户端与服务端,在此记录一下自己的研究结果及中间碰到的坑,方便自己以后查阅。

        现在市场上大多数单点登录项目,都采用的是CAS(即Central Authentication Server),CAS 是 Yale 大学发起的一个开源项目,旨在为 Web 应用系统提供一种可靠的单点登录方法,CAS 在 2004 年 12 月正式成为 JA-SIG 的一个项目.

该项目具有如下特点:
1、开源的企业级单点登录解决方案。
2、CAS Server 为需要独立部署的 Web 应用。
3、CAS Client 支持非常多的客户端(这里指单点登录系统中的各个 Web 应用),包括 Java, .Net, PHP, Perl, Apache, uPortal, Ruby 等。

软硬件环境如下图:
这里写图片描述

        说一下为什么CAS Server端会有CAS4.0与CAS5.3两个版本,截止写本博客时,CAS现在最新的版本是5.3,要研究肯定是研究最新的版本了,为什么要研究CAS4.0,两个原因:

1、在研究CAS5.3时,CAS Server部署以后&#x

  • 4
    点赞
  • 41
    收藏
    觉得还不错? 一键收藏
  • 7
    评论
评论 7
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值