AD Framework 单点登录
单点登录
单点登录(Single Sign On),简称为 SSO,是目前比较流行的企业业务整合的解决方案之一。SSO的定义是在多个应用系统中,用户只需要登录一次就可以访问所有相互信任的应用系统。
中文名
单点登录
外文名
Single Sign On
简 称
SSO
解 释
企业业务整合的解决方案
目录
- 1 企业应用集成
- 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 单点登录相关推荐
- C# AD FS实现网站单点登录 Active Directory Federation Services-活动目录联合身份认证 AD域单点登录 ADFS单点登录
一.背景 微软Active Directory域 (简称:AD域),通过C#实现AD域免登录:可采用ActiveX 获取当前登录的域用户名.或使用windows 身份验证来获取当前域用户名.根据获取到 ...
- ad 单点登录 java 访问权限_如何配置Portal 基于AD的单点登录配置
Portal for ArcGIS支持两种类型的账户,分别是: 1.系统内置账户. 2.外部系统的企业账户. 这两种不同的账号分别支持多种身份认证方式: 账号类型 认证方式 细分认证方式 系统内置账号 ...
- 国内首部Sharepoint 2010深入开发(工作流+安全性+单点登录+AD开发、认证等)
简介:本课程是国内首部深入讲解Sharepoint 2010全程开发的课程,讲师为微软中国上海公司高级工程师.课程采用技术结合实例的方式讲解,涉及内容包括Sharepoint2010之Linq.WCF ...
- SSO场景系列:实现Microsoft AD到阿里云的单点登录
[更新:随着RAM 2.0的上线,阿里云官网提供了对SAML Federation的官方技术文档,读者可以参考:https://help.aliyun.com/document_detail/9623 ...
- 根据AD账号直接单点登录到第三方系统
上周在做一个单点登录的任务,今天有时间就整理一下,当时遇到的问题很多,我会慢慢的回忆记录下来. 首先这个单点登录我们要构思一下: 之前的版本是,跳转的链接url是个固定值,它保存到了数据库,我们点击后 ...
- 单点登录、域用户、常规登录、AD域
我是把CSDN博客当笔记使的,以前总结过不知道放在哪里了,好郁闷. 微信公众号:CaesarMa 仅限于基础 1.单点登录 (1)啥是单点登录? 用户只需要登录一次就可以访问所有相互信任的应用系统.( ...
- 华为外部Portal认证 Radius认证计费 实现基于Mac快速认证的Mac无感知认证和结合CAS单点登录统一认证平台和AD域LDAP对接配置
华为外部Portal认证 Radius认证计费 实现基于Mac快速认证的Mac无感知认证 结合CAS单点登录统一认证平台 AD域LDAP对接配置 实现用户名密码实名认证 访客短信认证 二维码扫码 钉钉 ...
- ad域帐号登录提示无法处理请求_面试官:说一下单点登录的几种实现方式
Java面试笔试面经.Java技术每天学习一点 Java面试 关注不迷路 作者:张永恒 来源:https://www.cnblogs.com/yonghengzh/p/13712729.html 在 ...
- linux单点登录命令,配置RHEV中LINUX 虚拟机使用ACTIVE DIRECTORY(AD域)实现单点登录的方法...
要配置 Red Hat Enterprise Linux 虚拟机使用 GNOME 和 KDE 图形桌面系统和 Active Directory 服务器实现单点登录,您需要在虚拟机上安装 rhevm-g ...
最新文章
- ubuntu 修改卷标
- access和SQL的区别
- MySql+Socket 完成数据库的增查Demo
- 226. Invert Binary Tree 1
- 【LeetCode笔记】104. 二叉树的最大深度(Java、DFS、二叉树)
- 欧氏空间内积定义_泛函分析笔记3:内积空间
- python爬虫案例——python爬取百度新闻RSS数据
- STM32 电机教程 13 - BLDC 电机转速计算
- Win10怎么去除桌面快捷方式图标左下角的小箭头
- vector的earse造成迭代器失效的问题
- LeetCode237——删除链表中的节点
- 短视频社交应用Socialcam关闭背后,是又一个圈钱阴谋?
- oracle数据库学习笔记(二)(创建表、DDL、DML、单行插入数据、多行插入数据)
- 微信小程序 逆向还原
- 【...】12306官网购买指定铺位的车票
- STM32 CRH和CRL设置方向
- Ctrl c 复制html,一键复制粘贴(用热键代替Ctrl+X、Ctrl+C、Ctrl+V)
- mplab c30 注册方法
- kwebio/kweb-core:面向后端的轻量级 Kotlin Web 框架
- AIMLDL概念解释
热门文章
- 客户端脚本调用服务器端动态内容,移动到链接显示预览
- 《scikit-learn》数据标准化与SVM之SVC
- CV《物体识别与检测4 - 人脸验证》
- 深度学习:优化方法——momentum、Nesterov Momentum、AdaGrad、Adadelta、RMSprop、Adam
- php td生成excel 斜杠表头_邮件合并功能都不掌握,还怎么成为Excel达人?
- Pseudo-document-based Topic Model(基于伪文档的主题模型)的理解以及源码解读
- CentOs基础操作指令(时间日期、搜索查找)
- c语言计算机动画生成原理,计算机组成原理动画演示系统 - 源码下载|多媒体|源代码 - 源码中国...
- 海岸鸿蒙慕建洲,用于校准液体自动颗粒计数器的标准物质及其制备方法.pdf
- 所有controller interceptor_filter、interceptor、aspect不知如何选择