单点登录系统(流程简介)
一、概述
单点登录系统SSO(Single Sign On)是在多个应用系统中,用户只需要登录一次就可以访问相互信任的其它系统
二、系统简介
流程:
1.用户访问应用一
2.应用一检查用户登录,如果用户没有,验证不通过,应用一就带着自己的url地址冲定向到认证系统索要票据
3.认证系统会返回给用户一个登陆界面,且携带应用一的url
4.提交登录信息(用户名,密码),携带应用一的url
5.与数据库交互验证用户信息
6.将用户名保存到session中
7.创建票据,并带着票据跳转回应用一
8.应用一拿着票据再次验证,票据有效
9.认证票据有效,就把用户名返回给应用一
10.用户可以访问应用一的受保护资源
a.用户访问应用二
b.应用二检查用户登录,如果用户没有,验证不通过,应用二就带着自己的url地址冲定向到认证系统索要票据
c.认证系统发现用户已经登录
d.带着票据跳转回应用二
e.应用二拿着票据再次验证,票据有效
f.认证票据有效,就把用户名返回给应用二
g.用户可以访问应用二的受保护资源
单点登录系统(流程简介)相关推荐
- CAS单点登录详细流程
一.CAS简介和整体流程 CAS 是 Yale 大学发起的一个开源项目,旨在为 Web 应用系统提供一种可靠的单点登录方法,CAS 在 2004 年 12 月正式成为 JA-SIG 的一个项目.CAS ...
- 牛逼! 8 幅漫画让你秒懂单点登录系统
点击关注公众号,回复"1024"获取2TB学习资源! 我尝试用八幅漫画先让大家理解如何设计正常的用户认证系统,然后再延伸到单点登录系统. JWT 简介 JSON Web Token ...
- 漫画图解JWT设计单点登录系统
JSON Web Token(JWT)是一个非常轻巧的规范.这个规范允许我们使用JWT在用户和服务器之间传递安全可靠的信息. 让我们来假想一下一个场景.在A用户关注了B用户的时候,系统发邮件给B用户, ...
- 单点登录系统实现基于SpringBoot
今天的干货有点湿,里面夹杂着我的泪水.可能也只有代码才能让我暂时的平静.通过本章内容你将学到单点登录系统和传统登录系统的区别,单点登录系统设计思路,Spring4 Java配置方式整合HttpClie ...
- 单点登录系统SSO概述 | 单点登录讲解(1)
本项目主要讲解的是单点登录系统的原理及其实现. 本章主要讲解的是单点登录系统的概述部分. 单点登录 单点登录顾名思义就是从一个系统进行登录操作,就可以访问其他附近的系统.单点登录避免了用户重复的登录过 ...
- codeigniter 禁止ip登录_「开源资讯」baigo SSO v4.0 beta-3 发布,单点登录系统
来源:https://www.oschina.net/news/117020/baigo-sso-4-beta3-released 简介 baigo SSO 是一款基于 HTTP 协议的单点登录系统, ...
- SpringBoot 简单实现仿CAS单点登录系统
SpringBoot 简单实现仿CAS单点登录系统 新境界开源开源SSO项目介绍 新境界开源SSO项目实现原理大致如下: 新境界开源SSO项目登录流程介绍 新境界开源SSO项目授权登录流程介绍 新境界 ...
- sso单点登录系统(解决session共享)
场景:假设一个用户将自己的登录信息提交到后台,如果session保存的信息分布在多台机器上,并且不共享,那么可能导致用户的登录信息出现短暂的丢失,为什么这样讲,因为用户访问服务器中间还要经过负载均衡服 ...
- CAS实现的单点登录系统
单点登录(single sign on ),简称SSO. 纯属学习用,对来自网络的部分如果侵害了您的权力,请联系我.QQ:262800095 SSO的定义是在多个应用系统中,用户只需要登录一次就可以访 ...
最新文章
- DELL服务器装2003系统
- 大学生学习c语言方法,针对在校大学生的C语言入门学习——函数
- RxJava系列4(过滤操作符)
- boost::local_function模块实现不可复制的 local_function的测试程序
- 96. Unique Binary Search Trees1和2
- iOS提交TestFlight测试显示缺少合规证明
- Android逆向从入门到入土(smali修改,so修改)
- python改变日期的输出格式,关于python:解析日期字符串并更改格式
- Java基础篇:带自变量的构造函数
- VINS_Fusion学习01——官方教程翻译解读
- c程序-RGB转十六进制
- 《东周列国志》第四回 秦文公郊天应梦 郑庄公掘地见母
- 2015第二届上海国际机上内饰与翻新展览会
- 常用的企业邮箱有哪些?
- python随机生成英文字母_在Python中生成随机字母
- 名帖163 颜真卿 行书《祭侄文稿》
- 中文参考文献如何导出+如何插入参考文献
- 2022年国内私网IP地址
- 手雷Android版 去广告,狂飙2MB/s 手雷(Android版迅雷)使用体验
- 阿里云启动视频云V5计划,全面赋能生态合作伙伴