博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Oss单点登录
阅读量:3919 次
发布时间:2019-05-23

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

应用场景:

一个企业中有不同的应用,员工只需登录一次,可以同步登录状态到其他服务(即访问别的应用就不用”登录”)

实际例子: 
在同一个浏览器下,登录新浪博客后,再去访问新浪微博,则会发现账号已登录。

WIKI:: 

 

SSO技术简介


涉及技术:

  1. 曲奇饼
  2. 认证中心

 

举个例子: 

1。浏览器 
2。系统A(www.a.com) 
3。系统B(www.b.com) 
4。认证中心(www.sso.com)

(1)首次访问

  1. 浏览器访问A,A发现验证未登录,重定向到认证中心
  2. 浏览器访问认证中心,并登陆
  3. 认证中心创建全局会话,创建票,并重定向到一个
  4. 系统一个保存认证中心的饼干,并访问一个
  5. 一个获取门票,向认证中心进行验证
  6. 认证中心验证票有效,返回给一个
  7. 一个创建局部会话,并给浏览器展示受保护资源
  8. 浏览器保存一个的饼干

这里写图片描述 

这里写图片描述

 

(2)登录系统甲以后,再来访问乙系统

这里写图片描述 

这里写图片描述

 

(3)注销登录

这里写图片描述

你可能感兴趣的文章
剑指 Offer 04. 二维数组中的查找
查看>>
Leetcode 23. 合并K个升序链表
查看>>
剑指 Offer 05. 替换空格
查看>>
剑指 Offer 06. 从尾到头打印链表
查看>>
模式8.外观模式-Java
查看>>
模式9.建造者模式-Java
查看>>
模式11. 抽象工厂模式-Java
查看>>
模式10. 观察者模式-Java
查看>>
剑指 Offer 11. 旋转数组的最小数字
查看>>
剑指 Offer 07. 重建二叉树
查看>>
剑指 Offer 09. 用两个栈实现队列
查看>>
模式12.状态模式-Java
查看>>
Volatile-1.保证可见性
查看>>
Volatile-2.不保证原子性
查看>>
Volatile-3.禁止指令重排
查看>>
JMM (Java内存模型)
查看>>
剑指 Offer 13. 机器人的运动范围
查看>>
Leetcode 43. 字符串相乘
查看>>
剑指 Offer 24. 反转链表
查看>>
剑指 Offer 25. 合并两个排序的链表
查看>>