SSOAgent概念-原理-设计-编码

0.引用

CAS单点登录(一)——初识SSO

时代亿信统一认证系统军工单位应用案例

什么是单点登录(SSO)

Citrix Secure Private Access

什么是SSO

SSO IN ACTION-博客园

vivo亿级微服务 API 网关架构实践 

CASDOOR--GO

B站的学习视频

B站的另外一个学习视频

1.概念

1.1 单点登录

单点登录(SingleSignOn,SSO),就是通过用户的一次性鉴别登录。当用户在身份认证服务器上登录一次以后,即可获得访问单点登录系统中其他关联系统和应用软件的权限,同时这种实现是不需要管理员对用户的登录状态或其他信息进行修改的,这意味着在多个应用系统中,用户只需一次登录就可以访问所有相互信任的应用系统。这种方式减少了由登录产生的时间消耗,辅助了用户管理,是比较流行的。 

1.2 基本组件

 今天,当我们提起SSO的时候,我们通常是指 Web SSO ,它的主要特点是,SSO应用之间走Web协议
(如HTTP/SSL) ,并且SSO都只有一个登录入口.
简单的 SSO 的体系中,会有下面三种角色:
1.User (多个)
2.Web 应用(多个)
3.SSO 认证中心( 1 个)
虽然 SSO 实现模式千奇百怪,但万变不离其宗:
Web应用不处理User的登录,否则就是多点登陆了,所有的登录都在SSO认证中心进行;
SSO认证中心通过一些方法来告诉 Web 应用当前访问用户究竟是不是张三/李四;
SSO认证中心和所有的Web应用建立一种信任关系, SSO认证中心对用户身份正确性的判断会通过某种方法
告之Web应用,而且判断结果必须被Web应用信任.

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值