单点登录方式整理笔记

简介: 版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/chengyi_L/article/details/78284123 概念:用在登录了系统A之后,再访问系统B,系统C的时候都能实现自动登录状态。
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/chengyi_L/article/details/78284123
概念:

用在登录了系统A之后,再访问系统B,系统C的时候都能实现自动登录状态。退出同理。


实现:

1.session共享。通过mem,数据库来存储session,然后将存储session_id的cookie的所属域名设置成顶级域名


2.重定向。例如A系统和B系统统一在C系统登录。登录完成后生成一个登录成功验证token,带上这个token跳转回A系统或者B系统。C系统将用户的登录状态session存储在自己的系统中,这种方法可以用于A,B的顶级玉域名都不一样的方法


3.ajaxjsonp,A,B系统在登录的时候向C系统发送jsonp请求验证登录。此方法原理跟重定向类似。


目录
相关文章
|
2月前
|
存储 安全 Java
学成在线笔记+踩坑(12)——用户认证
连接用户中心数据库、账号密码认证、验证码认证
学成在线笔记+踩坑(12)——用户认证
|
6月前
|
Java Maven
单点登录基于Cookie开发思路整理
单点登录基于Cookie开发思路整理
|
1月前
|
前端开发 数据可视化 JavaScript
开发者偷偷访问的网站,赶紧收藏别让别人知道!(持续更新)
本文分享了作者在网页开发中常用的几个高效网站,包括生成 SVG 波浪图案的 Get Waves、创建 SVG 形状的 Blobmaker、Flexbox 可视化工具 FLEX、一键生成按钮代码的 Buttons Generator、全面的 CSS 生成器 CSS Generator、强大的 CSS 动画库 Animate CSS、以及开发者新闻聚合平台 Daily.dev 和问答宝库 Stack Overflow,每个网站都有独特功能,能显著提升开发效率。文章将持续更新,带来更多实用资源。
33 2
|
6月前
|
小程序 JavaScript Java
阅读小程序|基于微信阅读网站小程序的系统设计与实现(源码+数据库+文档)
阅读小程序|基于微信阅读网站小程序的系统设计与实现(源码+数据库+文档)
75 0
|
6月前
|
存储 监控 前端开发
前端知识笔记(五)———前端密钥怎么存储,才最安全?
前端知识笔记(五)———前端密钥怎么存储,才最安全?
1346 0
|
前端开发
前端学习笔记202305学习笔记第二十二天-登录页进阶验证1
前端学习笔记202305学习笔记第二十二天-登录页进阶验证1
47 0
|
前端开发
前端学习笔记202305学习笔记第二十二天-登录页进阶验证2
前端学习笔记202305学习笔记第二十二天-登录页进阶验证2
59 0
|
小程序 数据可视化 数据库
云开发(微信-小程序)笔记(十七)---- cms(内容管理)及案例
云开发(微信-小程序)笔记(十七)---- cms(内容管理)及案例
527 0
|
JSON NoSQL 前端开发
面试:第十章:单点登录
面试:第十章:单点登录
122 0
面试:第十章:单点登录
|
存储 开发框架 NoSQL
12. 谈谈项目中单点登录的实现原理?
12. 谈谈项目中单点登录的实现原理?
141 0
12. 谈谈项目中单点登录的实现原理?