【第22期】观点:IT 行业加班,到底有没有价值?

SSO(Single Sign On)系列(一)--SSO简介

原创 2015年07月09日 09:24:18

        不论什么类型的网站,到达一定规模之后一定会存在这样的问题:比如我们有N个系统,传统方式下我们就需要有N对不同的用户名和密码,本来这些系统的开发都能为我们带来良好的效益,用户在用的时候并不方便,每次都需要输入不同的用户名和密码进行身份验证。特别是应用系统较多,用户数目也很多的企业这个问题尤为突出。问题的出现并不是因为我们系统开发出现问题,而是缺少一个同一的用户管理平台。

 

         SSO很好地解决了上面的问题,通过访问应用,登录后就可以访问其他系统或者应用。即多应用系统中,用户只需登录一次即可访问所有相互信任的应用系统。它包括可以将这次的登录映射到其他应用中用于同一用户的登录机制。

       

       SSO是目前比较流行的企业业务整合的解决方案之一。

 

SSO术语

TGTTicket Granting Ticket,用户身份认证票据

STService Ticket,服务许可凭证票据

TGCTicket Granting Cookie ,存放用户身份认证凭证票据的cookie

 

SSO体系中,有三种角色:

1、多个User

2、多个Web应用

3、一个SSO认证中心

     所有登录都在SSO认证中心进行。

     SSO认证中心通过一些方法来告诉Web应用当前访问用户究竟是不是通过认证的用户。

     SSO认证中心和所有的Web应用建立一种信任关系。

 

SSO好处

1、方便用户

         用户只需要一次登录,多次访问。用户体验度好,一对账号密码即可访问多个web应用,而且感觉不到单点登录的过程

2、方便管理员

        管理员只需要管理一套数据,方便管理,避免了管理漏洞

3、简化应用系统开发

        开发新的应用时,单点登录做用户认证即可,简化了开发流程。单点登录通过提供统一地认证平台,实现单点登录。因此,应用系统不需要开发用户认证程序。

 

总结

         SSO的优势:提供了一个即插即用的SSO解决方案,对应用系统的改造非常小,甚至让用户感觉不到使用了单点登录组件,只需要进行简单的配置即可拥有SSO的功能。因此SSO的灵活性强,可扩展性好,对应用系统的侵入性小。

      下篇继续SSO的五种访问流程。

版权声明:本文为博主原创文章,未经博主允许不得转载。 举报

相关文章推荐

MySQL必知必会知识点总结一二

一、MySQL官方文档地址https://dev.mysql.com/doc/refman/5.7/en/二、MySQL常用命令1、如何登陆mysql数据库mysql -u username -p2、...

Nginx的源码结构和模块初始化

前言:上一篇(http://blog.csdn.net/xlgen157387/article/details/49781487)已经介绍了Nginx的基本功能,也介绍了在Windows下的安装和简单...

程序员升职加薪指南!还缺一个“证”!

CSDN出品,立即查看!

【项目实战】---首页一级分类的显示

在前面的博文中,小编主要简单的介绍了用户模块中的验证码程序是如何实现的,今天继续来介绍我们的项目,今天小编主要简单的介绍一下如何实现首页的一级分类的显示,比如小伙伴现在看的CSDN,如下所示,她的一级...

Nginx性能优化

Nginx性能优化可分为对操作系统的优化和队Nginx本身的优化两部分。针对Nginx对Linux系统的优化1、关闭不必要的服务 根据自己Linux服务器部署的项目需求,进行相应的关闭不必要的服务...

Nginx服务器的功能模块

Nginx与Apache比较的优点对于这个问题,并不能说哪一个较好,本身他们都有优缺点,例如:Apache提供了几百个模块,模块就意味着功能,但作为一个Apache服务器最多只有2000多的并发量,N...

Nginx初探

一、 概念Nginx——Ngine X,是一款自由的、开源的、高性能HTTP服务器和反向代理服务器;也是一个IMAP、POP3、SMTP代理服务器;也就是说Nginx本身就可以托管网站(类似于Tomc...

Nginx模块管理和进程管理

前言Nginx和Apache一样,同样适用饿模块化管理,但是和Apache“热插拔”(每次添加模块的时候,不需要重新编译,只需要重新载入即可)的方式不同,Nginx每次添加一个模块或删除一个模块的话...

Nginx学习笔记1—Nginx(Win32) 配置详解

经朋友推荐Nginx服务器,接下来的时间将研究一下该服务器由于目前身边只有一个xp的系统,所以介绍一下Nginx在Win32环境下的配置1、下载:http://nginx.org/en/downloa...

nginx下载、windows系统安装、设置欢迎页

下载地址 http://nginx.org/en/download.html 我下载的是nginx-1.10.1版本,官方说是最新稳定版 解压到文件夹;我解压到D盘目录下,并重命名文件夹为ngi...

nginx配置解析原理(一)

概述 这几篇博客文章我们将会重点分析nginx配置项解析的原理
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)