- 12
- 0
- 约1.69千字
- 约 3页
- 2022-07-03 发布于山东
- 举报
单点登陆(SSO)功能实现流程介绍
单点登陆(SSO)功能实现流程介绍
单点登陆(SSO)功能实现流程介绍
SSO单点登录功能实现介绍
SSO在我们的应用中非常常有,比方我们在OA系统登录了,我们就能够直接进入采买系统,不需要再登录了,这样使我们特别方便。此刻网上也有好多实现方
法,于是乎我也想写一个看看。我主要用到的是cookie的系统。在此,分享给大家。
进入主题:
工程说明
SSO的实现一般是会有一个SSOServer,也会叫认证中心,同时也会有被认证的
系统,如OA系统、采买系统等,他们就相当于SSOServer的client。
为了更形象表现SSO,我写的SSO是有三个工程:一个SSOServer端口为8081,一个OA系统端口为8082,一个采买系统端口为8083。如图:
流程介绍
在整个SSO流程当,有两个流程特别重要,第一个是用户没有登录系统到登录系
统的过程;第二是用户在一个系统中间已经登录(比方在OA系统中登录了),
但又想进入另一个系统(比方进入PRO系统)的过程,假如把这两个过程搞定了,那么SSO也就搞定了。我画了两幅图来说明这两个过程。
先看用户没有登录系统到登录系统的过程,如图:
1
:用户经过URL接见OA系统。
2
:在OA系统中的filter发现这个URL没有ticket(你暂时就把ticket看做是门票),
此时就会跳转到SSOServer。
3
原创力文档

文档评论(0)