Single sign-on,什么是单点登陆?
在研究 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,什么是单点登陆?相关推荐
- 单点登录SSO(single sign on)模式(单点登录+权限认证)
一.单点登录三种常见方法: 第一种: session广播机制实现(已过时) session赋值 = 把登录的session对象,复制给其他模块 缺点:如果模块多的话,session复制会造成资源浪费, ...
- 源代码解读Cas实现单点登出(single sign out)功能实现原理--转
关于Cas实现单点登入(single sing on)功能的文章在网上介绍的比较多,想必大家多多少少都已经有所了解,在此就不再做具体介绍.如果不清楚的,那只能等我把single sign on这块整理 ...
- 源代码解读Cas实现单点登出(single sign out)功能实现原理
关于Cas实现单点登入(single sing on)功能的文章在网上介绍的比较多,想必大家多多少少都已经有所了解,在此就不再做具体介绍.如果不清楚的,那只能等我把single sign on这块整理 ...
- ASP.NET 安全认证(三)—— 用Form 表单认证实现单点登录(Single Sign On) .
第三部分 实现单点登录(Single Sign On) "等了好久终于等到今天,写了好久终于就快完结,但是网友的反应却让我有一些的伤心.盼了好久终于盼到今天,忍了好久终于把此文撰写,那些受冷 ...
- 单点登录SSO(Single Sign On)
文章目录 一.什么是Session 跨域问题 二.Token 机制 1.传统身份认证 2.Token 身份认证 三.Session跨域共享实现方案 1.Nginx Session共享 2.Spring ...
- 单点登录(Single Sign On)的理解
本文内容引用于百度百科的单点登录词条,如有侵权,请联系我删除. 简介: 单点登录(Single Sign On),简称为 SSO,是目前比较流行的企业业务整合的解决方案之一.SSO的定义是在多个应用系 ...
- SpringSession单点登录(Single Sign On)
什么是单点登录 单点登录(Single Sign On),简称为 SSO,是目前比较流行的企业业务整合的解决方案之一.SSO 的定义是在多个应用系统中,用户只需要登录一次就可以访问所有相互信任的应用系 ...
- 单点登录(Single Sign On)解决方案
需求 多个应用系统中,用户只需要登录一次就可以访问所有相互信任的应用系统. A 网站和 B 网站是同一家公司的关联服务.现在要求,用户只要在其中一个网站登录,再访问另一个网站就会自动登录,请问怎么实现 ...
- cas单点登陆。就这一篇就够了!!!!!
前言: cas是什么我就不累赘说了.就简单说下大致的流程.首先,cas是一个独立的项目.就是一个war包,部署在tomcat上面启动就ok.然后我们要实现单点登陆,无疑是访问系统1,如果没有登录,就跳 ...
最新文章
- Oracle官方教程之Fork/Join
- ymcms SQL注入漏洞
- [crypto]-53-openssl命令行的使用(aes/rsa签名校验/rsa加密解密/hmac)
- 职场升职加薪不二法则,德到领袖偷偷告诉你
- 代码生成工具之Winform查询列表界面生成
- 网络安全应急演练方案内容_筑牢网络安全屏障 盐田区开展网络安全应急演练...
- Android BLE学习(二): Android与51822蓝牙模块通信流程的实现与分析
- 2017.10.15 旅行comf 失败总结
- php memcached 例子,php下Memcached入门实例解析
- asp 禁止某一个目录_asp.net core 系列 10 配置configuration (上)
- EF中创建、使用Oracle数据库的Sequence(序列)功能
- 股票市场的本质是为优质企业提供融资的平台
- 2017 JavaScript生态圈调查报告
- 遍历删除List中的元素,会报错? 用iterator.remove() 完美解决
- [转]WebGL All in One 全傻瓜简介
- android 饿了么地图,饿了么送餐位置地图定位代码
- 【重点!DP】LeetCode 97. Interleaving String
- spring mvc路径匹配原则
- 计算机系统时间在哪改,win10系统日期时间在哪里修改?win10修改电脑时间的方法...
- 带登录CSDN刷博客