关于CAS单点登录方案的一点备忘(随时补充)

这段时间由于工作原因,一直在接触CAS的单点登录方案,从搭建CAS服务器,到最初的使用数据库进行验证,再到跟预控LDAP集成用域用户验证,最后到与AD域集成;从在Windows上面搭建,到在Linux上面搭建。并且加入了注销、自定义登陆界面等内容,有些理论上的备忘,这里记录下。

方案分为客户机,应用系统,CAS服务器,AD域四个部分。这四个部分分别需要做一些配置才可以保证SSO的稳定运行。

☆AD域

Kerbros验证:
如果CAS服务器为Linux,就需要在AD控制器生成Keytab文件,交给CAS服务器使用。
如果CAS服务器为Windows,则不需要Keytab文件。

域用户创建要求:
用户登录名,形如:HTTP/yourname.domain name 至少需要24位。
用户登录名(Windows 2000以前版本):至少需要5位。

LDAP验证:
不论CAS为何种系统,都需要在AD域上生成LDAP的安全证书,并交给CAS服务器使用。

☆CAS服务器

导入AD域控制器创建的Kerbros证书,LDAP证书。

生成SSL安全证书并交给应用系统安装使用。

☆应用系统

导入CAS服务器创建的SSL安全证书,加入WEB.xml中的过滤器,并加入相应的客户端jar包。

☆客户机

与AD域做集成时,要将CAS服务器的完整域名用https的方式加入到“本地Internet——站点——高级”里边。
与AD域做集成时,勾选中“Internet选项——高级”里边的集成验证(Windows)。
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值