单点登录

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

中文名

单点登录

外文名

Single Sign On

简    称

SSO

解    释

企业业务整合的解决方案

目录

  1. 1 企业应用集成
  2. 2 技术实现机制

企业应用集成

编辑

通常情况下运维内控审计系统、4A系统都包含此项功能,目的是简化账号登录过程并保护账号和密码安全,对账号进行统一管理。

企业应用集成(EAI, Enterprise Application Integration)。企业应用集成可以在不同层面上进行:例如在数据存储层面上的"数据大集中",在传输层面上的"通用数据交换平台",在应用层面上的"业务流程整合",和用户界面上的"通用企业门户"等等。事实上,还有一个层面上的集成变得越来越重要,那就是"身份认证"的整合,也就是"单点登录"。

在信息安全管理中,访问控制(Access Controls)环绕四个过程:Identification;Authentication;Authorization;Accountability。单点登录(Single Sign On)属于Authentication认证系统,除单点登录外还包括:Lightweight Directory Access Protocol 和 Authorization ticket。(Michael E. Whitman (2011) Management Of Information Security Kennesaw University)

技术实现机制

编辑

当用户第一次访问应用系统的时候,因为还没有登录,会被引导到认证系统中进行登录;根据用户提供的登录信息,认证系统进行身份校验,如果通过校验,应该返回给用户一个认证的凭据--ticket;用户再访问别的应用的时候,就会将这个ticket带上,作为自己认证的凭据,应用系统接受到请求之后会把ticket送到认证系统进行校验,检查ticket的合法性。如果通过校验,用户就可以在不用再次登录的情况下访问应用系统2和应用系统3了。

要实现SSO,需要以下主要的功能:

  • 所有应用系统共享一个身份认证系统。
      统一的认证系统是SSO的前提之一。认证系统的主要功能是将用户的登录信息和用户信息库相比较,对用户进行登录认证;认证成功后,认证系统应该生成统一的认证标志(ticket),返还给用户。另外,认证系统还应该对ticket进行效验,判断其有效性。
  • 所有应用系统能够识别和提取ticket信息
      要实现SSO的功能,让用户只登录一次,就必须让应用系统能够识别已经登录过的用户。应用系统应该能对ticket进行识别和提取,通过与认证系统的通讯,能自动判断当前用户是否登录过,从而完成单点登录的功能。

转载于:https://www.cnblogs.com/leostruct/p/6639779.html

AD Framework 单点登录相关推荐

  1. C# AD FS实现网站单点登录 Active Directory Federation Services-活动目录联合身份认证 AD域单点登录 ADFS单点登录

    一.背景 微软Active Directory域 (简称:AD域),通过C#实现AD域免登录:可采用ActiveX 获取当前登录的域用户名.或使用windows 身份验证来获取当前域用户名.根据获取到 ...

  2. ad 单点登录 java 访问权限_如何配置Portal 基于AD的单点登录配置

    Portal for ArcGIS支持两种类型的账户,分别是: 1.系统内置账户. 2.外部系统的企业账户. 这两种不同的账号分别支持多种身份认证方式: 账号类型 认证方式 细分认证方式 系统内置账号 ...

  3. 国内首部Sharepoint 2010深入开发(工作流+安全性+单点登录+AD开发、认证等)

    简介:本课程是国内首部深入讲解Sharepoint 2010全程开发的课程,讲师为微软中国上海公司高级工程师.课程采用技术结合实例的方式讲解,涉及内容包括Sharepoint2010之Linq.WCF ...

  4. SSO场景系列:实现Microsoft AD到阿里云的单点登录

    [更新:随着RAM 2.0的上线,阿里云官网提供了对SAML Federation的官方技术文档,读者可以参考:https://help.aliyun.com/document_detail/9623 ...

  5. 根据AD账号直接单点登录到第三方系统

    上周在做一个单点登录的任务,今天有时间就整理一下,当时遇到的问题很多,我会慢慢的回忆记录下来. 首先这个单点登录我们要构思一下: 之前的版本是,跳转的链接url是个固定值,它保存到了数据库,我们点击后 ...

  6. 单点登录、域用户、常规登录、AD域

    我是把CSDN博客当笔记使的,以前总结过不知道放在哪里了,好郁闷. 微信公众号:CaesarMa 仅限于基础 1.单点登录 (1)啥是单点登录? 用户只需要登录一次就可以访问所有相互信任的应用系统.( ...

  7. 华为外部Portal认证 Radius认证计费 实现基于Mac快速认证的Mac无感知认证和结合CAS单点登录统一认证平台和AD域LDAP对接配置

    华为外部Portal认证 Radius认证计费 实现基于Mac快速认证的Mac无感知认证 结合CAS单点登录统一认证平台 AD域LDAP对接配置 实现用户名密码实名认证 访客短信认证 二维码扫码 钉钉 ...

  8. ad域帐号登录提示无法处理请求_面试官:说一下单点登录的几种实现方式

    Java面试笔试面经.Java技术每天学习一点 Java面试 关注不迷路 作者:张永恒 来源:https://www.cnblogs.com/yonghengzh/p/13712729.html 在 ...

  9. linux单点登录命令,配置RHEV中LINUX 虚拟机使用ACTIVE DIRECTORY(AD域)实现单点登录的方法...

    要配置 Red Hat Enterprise Linux 虚拟机使用 GNOME 和 KDE 图形桌面系统和 Active Directory 服务器实现单点登录,您需要在虚拟机上安装 rhevm-g ...

最新文章

  1. ubuntu 修改卷标
  2. access和SQL的区别
  3. MySql+Socket 完成数据库的增查Demo
  4. 226. Invert Binary Tree 1
  5. 【LeetCode笔记】104. 二叉树的最大深度(Java、DFS、二叉树)
  6. 欧氏空间内积定义_泛函分析笔记3:内积空间
  7. python爬虫案例——python爬取百度新闻RSS数据
  8. STM32 电机教程 13 - BLDC 电机转速计算
  9. Win10怎么去除桌面快捷方式图标左下角的小箭头
  10. vector的earse造成迭代器失效的问题
  11. LeetCode237——删除链表中的节点
  12. 短视频社交应用Socialcam关闭背后,是又一个圈钱阴谋?
  13. oracle数据库学习笔记(二)(创建表、DDL、DML、单行插入数据、多行插入数据)
  14. 微信小程序 逆向还原
  15. 【...】12306官网购买指定铺位的车票
  16. STM32 CRH和CRL设置方向
  17. Ctrl c 复制html,一键复制粘贴(用热键代替Ctrl+X、Ctrl+C、Ctrl+V)
  18. mplab c30 注册方法
  19. kwebio/kweb-core:面向后端的轻量级 Kotlin Web 框架
  20. AIMLDL概念解释

热门文章

  1. 客户端脚本调用服务器端动态内容,移动到链接显示预览
  2. 《scikit-learn》数据标准化与SVM之SVC
  3. CV《物体识别与检测4 - 人脸验证》
  4. 深度学习:优化方法——momentum、Nesterov Momentum、AdaGrad、Adadelta、RMSprop、Adam
  5. php td生成excel 斜杠表头_邮件合并功能都不掌握,还怎么成为Excel达人?
  6. Pseudo-document-based Topic Model(基于伪文档的主题模型)的理解以及源码解读
  7. CentOs基础操作指令(时间日期、搜索查找)
  8. c语言计算机动画生成原理,计算机组成原理动画演示系统 - 源码下载|多媒体|源代码 - 源码中国...
  9. 海岸鸿蒙慕建洲,用于校准液体自动颗粒计数器的标准物质及其制备方法.pdf
  10. 所有controller interceptor_filter、interceptor、aspect不知如何选择