CAS统一登录认证(6):SSO集成架构

本文围绕CAS单点登录架构展开,指出其实现有一定复杂性。介绍了改进和简化的架构,包括用LDAP管理用户信息、通过特定工具维护LDAP库、CAS提供登录认证服务等。还说明了用户登录的几种情况,如先登统一界面或直接登软件等。

cas单点登录架构的形成,理解,实践是个过程,整个实现有一定的复杂,网上的基本架构图如下:

但在实施的时候,并不一定各项技术都需要用到,比如,我的实施整理了一下,是以下改进和简化的架构:

 

1. 通过LDAP目录管理软件统一管理单位的组织结构和账号密码邮箱电话等基本用户信息

2.通过ldapadmin.exe (C/S模式) 或 phpldapadmin (B/S模式)管理维护用户ldap库

3.cas提供统一登录认证和单点登录服务

4.各个语言的web应用软件,通过增加cas client拦截器软件和设置,增加新的或改造原登录退出程序实现统一登录到个性化软件

5.用户登录 分几种情况:

(1)是先登录统一登录界面,然后可以直接进入各软件

(2)是直接登录某个应用软件,会自动跳转检测是否登录过sso,  如果没登录,就登录,登录后或原已登录,则自动拿着Ticket回到应用软件,应用软件根据Ticket完成验证和登录。登录后如(1)也可以直接进入其它软件

(3)退出时,任意一个软件执行退出cas,cas会通知其它软件退出(这个还没验证)。

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值