当前位置:网站首页>SSO流程分析
SSO流程分析
2022-07-06 06:27:00 【小小的人儿居然已存在】
本文主要对完整的单点登录登出流程进行梳理,下面是本文梳理的单点流程基础要求:
- 跨域单点:同域单点不在本文研究范围,同域单点可以通过cokie实现。
- 客户端认证:支持单点服务端对接入单点的客户端进行验证,未注册的服务不允许认证。
- 支持单点登出:需要客户端注册登出回调。若不配置,则表示该客户端不需要单点登出(即用户从单点系统中退出并不会退出该客户端,SSO-SERVER对该客户端仅做统一认证)。
单点客户端注册
一个客户端需要接入单点登录系统,首先需要在单点登录服务端注册,然后将服务端为其生成的客户端id配置在客户端,用于单点认证。
登录
未登录直接访问客户端受限资源
已登录情况下访问客户端受限资源
登出
从客户端单点登出和服务端单点登出流程其实是差不多的,所以这里只画了从客户端单点登出。
边栏推荐
- Tms320c665x + Xilinx artix7 DSP + FPGA high speed core board
- 国际经贸合同翻译 中译英怎样效果好
- QT: the program input point xxxxx cannot be located in the dynamic link library.
- 今日夏至 Today‘s summer solstice
- Oscp raven2 target penetration process
- Simulation volume leetcode [general] 1218 Longest definite difference subsequence
- 如何将flv文件转为mp4文件?一个简单的解决办法
- Use shortcut LNK online CS
- MySQL is sorted alphabetically
- How to extract login cookies when JMeter performs interface testing
猜你喜欢
在uni-app中使用腾讯视频插件播放视频
The whole process realizes the single sign on function and the solution of "canceltoken" of undefined when the request is canceled
在JEECG-boot代码生成的基础上修改list页面(结合自定义的组件)
Phishing & filename inversion & Office remote template
生物医学本地化翻译服务
ECS accessKey key disclosure and utilization
org. activiti. bpmn. exceptions. XMLException: cvc-complex-type. 2.4. a: Invalid content beginning with element 'outgoing' was found
MFC on the conversion and display of long string unsigned char and CString
字幕翻译中翻英一分钟多少钱?
What are the commonly used English words and sentences about COVID-19?
随机推荐
Cobalt strike feature modification
How to do a good job in financial literature translation?
On weak network test of special test
Mise en œuvre d’une fonction complexe d’ajout, de suppression et de modification basée sur jeecg - boot
基於JEECG-BOOT的list頁面的地址欄參數傳遞
Testing of web interface elements
CS passed (cdn+ certificate) PowerShell online detailed version
Chinese English comparison: you can do this Best of luck
Cannot create poolableconnectionfactory (could not create connection to database server. error
Phishing & filename inversion & Office remote template
MFC dynamically creates dialog boxes and changes the size and position of controls
Distributed system basic (V) protocol (I)
org. activiti. bpmn. exceptions. XMLException: cvc-complex-type. 2.4. a: Invalid content beginning with element 'outgoing' was found
leetcode 24. 两两交换链表中的节点
翻译生物医学说明书,英译中怎样效果佳
专业论文翻译,英文摘要如何写比较好
ECS accessKey key disclosure and utilization
MySQL5.72.msi安装失败
MFC 动态创建的对话框及改变控件的大小和位置
Difference between backtracking and recursion