当前位置:网站首页>SSO process analysis
SSO process analysis
2022-07-06 06:41:00 【Little people actually exist】
This article mainly combs the complete single sign on and logout process , The following is the basic requirements of the single point process sorted out in this paper :
- Cross domain single point : The same domain single point is not in the scope of this paper , A single point in the same domain can pass cokie Realization .
- Client side authentication : Support the single point server to verify the client accessing the single point , Unregistered services do not allow authentication .
- Support single sign out : The client needs to register the logout callback . If not configured , It means that the client does not need single sign out ( That is, the user quits from the single point system without quitting the client ,SSO-SERVER Only do unified authentication for this client ).
Single point client registration
A client needs to access the single sign on system , First, you need to register at the single sign on server , Then the server generates the client for it id Configure on the client , For single point authentication .
Sign in
Access the restricted resources of the client directly without logging in
Access the client's restricted resources when logged in
Log out
The single sign out process from the client and the single sign out process from the server are actually the same , So here is only a single sign out from the client .
边栏推荐
- 基于JEECG-BOOT制作“左树右表”交互页面
- University of Manchester | dda3c: collaborative distributed deep reinforcement learning in swarm agent systems
- LeetCode 732. My schedule III
- [Yu Yue education] flower cultivation reference materials of Weifang Vocational College
- Financial German translation, a professional translation company in Beijing
- Redis Foundation
- ML之shap:基于adult人口普查收入二分类预测数据集(预测年收入是否超过50k)利用Shap值对XGBoost模型实现可解释性案例之详细攻略
- CS通过(CDN+证书)powershell上线详细版
- Apple has open source, but what about it?
- Cobalt Strike特征修改
猜你喜欢
Lecture 8: 1602 LCD (Guo Tianxiang)
Engineering organisms containing artificial metalloenzymes perform unnatural biosynthesis
[English] Verb Classification of grammatical reconstruction -- English rabbit learning notes (2)
如何做好金融文献翻译?
国产游戏国际化离不开专业的翻译公司
翻译影视剧字幕,这些特点务必要了解
CS通过(CDN+证书)powershell上线详细版
[web security] nodejs prototype chain pollution analysis
JDBC requset corresponding content and function introduction
How to convert flv file to MP4 file? A simple solution
随机推荐
Modify the list page on the basis of jeecg boot code generation (combined with customized components)
Cobalt Strike特征修改
云服务器 AccessKey 密钥泄露利用
基于购买行为数据对超市顾客进行市场细分(RFM模型)
Machine learning plant leaf recognition
CS passed (cdn+ certificate) PowerShell online detailed version
记一个基于JEECG-BOOT的比较复杂的增删改功能的实现
MySQL is sorted alphabetically
mysql的基础命令
How to translate professional papers and write English abstracts better
Mise en œuvre d’une fonction complexe d’ajout, de suppression et de modification basée sur jeecg - boot
钓鱼&文件名反转&office远程模板
Black cat takes you to learn UFS protocol Chapter 18: how UFS configures logical units (Lu Management)
My daily learning records / learning methods
Luogu p2089 roast chicken
Address bar parameter transmission of list page based on jeecg-boot
Monotonic stack
Avtiviti创建表时报错:Error getting a new connection. Cause: org.apache.commons.dbcp.SQLNestedException
详解SQL中Groupings Sets 语句的功能和底层实现逻辑
Drug disease association prediction based on multi-scale heterogeneous network topology information and multiple attributes