在研究 ios 开发 facebook 模块的时候看到一个术语 —— Single sign-on,

不知道是什么意思,在百度上面查了一下,资料如下:

原文链接:http://baike.baidu.com/view/993620.htm

概述:

单点登录(Single Sign On),简称为 SSO,是目前比较流行的企业业务整合的解决方案之一。

SSO的定义是在多个应用系统中,用户只需要登录一次就可以访问所有相互信任的应用系统。
  企业应用集成(EAI, Enterprise Application Integration)。

企业应用集成可以在不同层面上进行:

例如

在数据存储层面上的“数据大集中”,

在传输层面上的“通用数据交换平台”,

在应用层面上的“业务流程整合”,

和用户界面上的“通用企业门户”等等。

事实上,还有一个层面上的集成变得越来越重要,那就是“身份认证”的整合,也就是“单点登录”。

技术实现机制:

当用户第一次访问应用系统1的时候,因为还没有登录,会被引导到认证系统中进行登录;

根据用户提供的登录信息,认证系统进行身份效验,如果通过效验,应该返回给用户一个认证的凭据--ticket;

用户再访问别的应用的时候,就会将这个ticket带上,作为自己认证的凭据,

应用系统接受到请求之后会把ticket送到认证系统进行效验,检查ticket的合法性。

如果通过效验,用户就可以在不用再次登录的情况下访问应用系统2和应用系统3了。

转载于:https://www.cnblogs.com/java20130723/archive/2012/09/23/3212111.html

Single sign-on,什么是单点登陆?相关推荐

  1. 单点登录SSO(single sign on)模式(单点登录+权限认证)

    一.单点登录三种常见方法: 第一种: session广播机制实现(已过时) session赋值 = 把登录的session对象,复制给其他模块 缺点:如果模块多的话,session复制会造成资源浪费, ...

  2. 源代码解读Cas实现单点登出(single sign out)功能实现原理--转

    关于Cas实现单点登入(single sing on)功能的文章在网上介绍的比较多,想必大家多多少少都已经有所了解,在此就不再做具体介绍.如果不清楚的,那只能等我把single sign on这块整理 ...

  3. 源代码解读Cas实现单点登出(single sign out)功能实现原理

    关于Cas实现单点登入(single sing on)功能的文章在网上介绍的比较多,想必大家多多少少都已经有所了解,在此就不再做具体介绍.如果不清楚的,那只能等我把single sign on这块整理 ...

  4. ASP.NET 安全认证(三)—— 用Form 表单认证实现单点登录(Single Sign On) .

    第三部分 实现单点登录(Single Sign On) "等了好久终于等到今天,写了好久终于就快完结,但是网友的反应却让我有一些的伤心.盼了好久终于盼到今天,忍了好久终于把此文撰写,那些受冷 ...

  5. 单点登录SSO(Single Sign On)

    文章目录 一.什么是Session 跨域问题 二.Token 机制 1.传统身份认证 2.Token 身份认证 三.Session跨域共享实现方案 1.Nginx Session共享 2.Spring ...

  6. 单点登录(Single Sign On)的理解

    本文内容引用于百度百科的单点登录词条,如有侵权,请联系我删除. 简介: 单点登录(Single Sign On),简称为 SSO,是目前比较流行的企业业务整合的解决方案之一.SSO的定义是在多个应用系 ...

  7. SpringSession单点登录(Single Sign On)

    什么是单点登录 单点登录(Single Sign On),简称为 SSO,是目前比较流行的企业业务整合的解决方案之一.SSO 的定义是在多个应用系统中,用户只需要登录一次就可以访问所有相互信任的应用系 ...

  8. 单点登录(Single Sign On)解决方案

    需求 多个应用系统中,用户只需要登录一次就可以访问所有相互信任的应用系统. A 网站和 B 网站是同一家公司的关联服务.现在要求,用户只要在其中一个网站登录,再访问另一个网站就会自动登录,请问怎么实现 ...

  9. cas单点登陆。就这一篇就够了!!!!!

    前言: cas是什么我就不累赘说了.就简单说下大致的流程.首先,cas是一个独立的项目.就是一个war包,部署在tomcat上面启动就ok.然后我们要实现单点登陆,无疑是访问系统1,如果没有登录,就跳 ...

最新文章

  1. Oracle官方教程之Fork/Join
  2. ymcms SQL注入漏洞
  3. [crypto]-53-openssl命令行的使用(aes/rsa签名校验/rsa加密解密/hmac)
  4. 职场升职加薪不二法则,德到领袖偷偷告诉你
  5. 代码生成工具之Winform查询列表界面生成
  6. 网络安全应急演练方案内容_筑牢网络安全屏障 盐田区开展网络安全应急演练...
  7. Android BLE学习(二): Android与51822蓝牙模块通信流程的实现与分析
  8. 2017.10.15 旅行comf 失败总结
  9. php memcached 例子,php下Memcached入门实例解析
  10. asp 禁止某一个目录_asp.net core 系列 10 配置configuration (上)
  11. EF中创建、使用Oracle数据库的Sequence(序列)功能
  12. 股票市场的本质是为优质企业提供融资的平台
  13. 2017 JavaScript生态圈调查报告
  14. 遍历删除List中的元素,会报错? 用iterator.remove() 完美解决
  15. [转]WebGL All in One 全傻瓜简介
  16. android 饿了么地图,饿了么送餐位置地图定位代码
  17. 【重点!DP】LeetCode 97. Interleaving String
  18. spring mvc路径匹配原则
  19. 计算机系统时间在哪改,win10系统日期时间在哪里修改?win10修改电脑时间的方法...
  20. 带登录CSDN刷博客

热门文章

  1. 计算机网络---计算机网络分层结构
  2. asp向不同的用户发送信息_.Net Core 和 .Net Framework的不同
  3. 5G是什么?5G能做什么?5G在未来将带来什么?
  4. 公司来的新同事能力没我强,但是工资比我高,我应该提出加薪还是选择辞职?
  5. 越来越多优秀的老员工辞职,怎么办?
  6. 养老金8000元左右,身体好,无负担,怎样安排退休生活好呢?
  7. 邻居把偶然的救急当成了依赖,怎么办?
  8. 酒的基金降幅较大,这是为什么?
  9. 有多少人自驾过独库公路?
  10. 春节档影片的成本各是多少?