单点登录SSO:概述与示例

本文深入探讨单点登录SSO的实施问题,包括无需改造被集成系统的方案、跨平台单点登录的重要性,以及与统一身份认证、管理的区分。通过多个示例和源码,展示零改造SSO方案,强调实施时避免大规模系统改造,以减少成本和风险。适合关注SSO解决方案和企业信息化建设的读者。
摘要由CSDN通过智能技术生成
原文是一个系列: http://www.cnblogs.com/baibaomen/p/sso.html ,曾上博客园推荐榜首。建议看原文,此处排版全乱了。转载需注明原文链接。

单点登录SSO概述

本系列将由浅入深的,带大家掌握最新单点登录SSO方案选型,以及架构开发实战。系列将结合示例、源码以及演示视频,让大家能够直观、深入学习。

文末附5个满足不同单点登录场景的gif动画演示。本系列后继文章会深入它们的实现方式以及适用场景,大家也可以先观看揣摩其实现。单点登录即Single Sign On(SSO)。它是大型政府OA、企事业单位OA的标配解决方案。它概言之就是在多个Web、桌面或移动应用系统中,用户只需要登录一次,就可以访问所有的应用系统。

从业十多年,为政府、电信、跨国公司顾问和实施的单点登录解决方案无数,深谙其痛点与关键。

和很多人直观猜测相反,单点登录方案的定制性很强。很多企业的单点登录,实施是有问题的。尤其是被一些软件产品的销售人员牵着走的企业,它的单点登录方案实施,从产品方案选型起就存在根本性问题。这些方案常常要求大量现有业务系统的改造(基于统一身份认证服务,采用OpenId,OAuth,SAML等技术创建和传递认证凭据),或者只是体验较差的类似浏览器自动填充账号密码的功能(如Oracle的ESSO)。它们要么改动面大、周期长,要么服务端和客户端局限性多,用户体验也达不到最佳。

事实上,单点登录的实施环境与需求千差万别:有纯Web的(常见又分跨域不跨域的),有桌面应用的,有移动平台的,有要结合Windows登录凭据的,有整合了标准方案的,有不能改动现存系统的,等等等等。最适合企业的方案,一定需要结合企业应用种类、各系统供应商状况、终端要求、后期扩展性需求、实施成本工期来具体确定。

很多单点登录解决方案的实施,由于顾问的经验、视野或产品倾向性原因,往往导致了这些结果:

1. 明明可以不需要改造被集成系统的,偏偏处处受困于诸多被集成系统的改造。

评论 7
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值