博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
单点登录(SSO)入门第一篇--基本概念
阅读量:2390 次
发布时间:2019-05-10

本文共 574 字,大约阅读时间需要 1 分钟。

本文简要介绍了SSO的概念,使用场景及其基本实现原理

一、SSO是什么

SSO英文全称为Single Sign On,即我们常说的单点登录,指的是在多个相关的应用系统中,用户只需要使用用户名密码登录一次就可以访问所有相互信任的应用系统。

二、为什么要引入SSO,使用场景

当前,随着企业信息化的建设,每个公司都有自己的各种各样的应用系统,而每一个应用系统都会有自己的登录机制,这样势必会为用户的操作带来了很多不便。用户希望只要登录一次就可以访问所有相关的应用,那么单点登录(SSO)技术应运而生。

三、SSO实现原理

1、统一的认证系统 

首先要有统一的认证系统。所有应用都访问统一的认证系统,认证系统将用户的登录信息和用户信息库相比较,对用户进行登录认证

2、票据识别传递

其次要让应用系统能够识别已经登录过的用户。认证系统认证通过后将统一认证标识(ticket)返回给应用。
用户再访问别的应用的时候就会将这个ticket带上作为自己认证的凭据,应用系统接受到请求之后会把ticket送到认证系统进行校验,检查ticket的合法性。如果通过校验,用户就可以在不用再次登录的情况下访问其他的应用系统

四、SSO实践

这里主要是指Web应用的单点登录
CAS是由耶鲁大学开发的单点登录系统,当前应用比较广泛,具有独立于平台,易于理解,支持代理等功能。

转载地址:http://bstab.baihongyu.com/

你可能感兴趣的文章
web server信息收集(附带plesk xday)
查看>>
JBoss AS Administrative Console Password Disclosure
查看>>
Securely Developing on Mobile
查看>>
ModSecurity Updates: Nginx Stable Release and Google Summer of Code Participation
查看>>
Ubuntu 12.04 Precise LTS: Install ModSecurity for Apache 2 web server
查看>>
Java Web 三层架构详解
查看>>
iphone for PPT遥控器 MyPoint PowerPoint Remote
查看>>
ZPanel 10.0.0.2 Remote Command Execution
查看>>
Using Mimikatz Alpha or Getting Clear Text Passwords with a Microsoft Tool
查看>>
宁皓网bootstrap
查看>>
Hive作业优化总结(来自一号店)
查看>>
九.redis学习笔记之虚拟内存
查看>>
java ireport jasperreport 配套使用(三) 使用Parameters
查看>>
关于二维数组和指向指针的指针
查看>>
http get post head
查看>>
关于C语言中函数调用和参数传递机制的探讨
查看>>
堆栈溢出从入门到提高
查看>>
Linux环境进程间通信 共享内存(下)
查看>>
Linux环境进程间通信 共享内存(上)
查看>>
Linux select函数(二)
查看>>