A系统单点登录B系统

单点登录的前提条件

B系统需要提前配置可单点登录的用户信息(部门信息则不需要)。
在A系统与B系统之间通过令牌的方式来实现双方系统对于当前用户登录的认证。

流程图

在这里插入图片描述

调用方式

A系统主动调用B系统提供的用户同步接口,将用户信息传输给B系统。接口属于同步接口。

  1. B系统提供png图片(128*128)给A系统,作为链接图标;
  2. B系统配置拥有单点登录功能的用户信息;
  3. B系统提供单点登录调用页面链接,供A系统调用专递令牌;
  4. B系统接收令牌后调用A系统的接口,校验令牌,验证通过,B系统获得用户信息,用户直接进入B系统首页。验证不通过,进入B系统登录页面

例子:
B系统提供的url:http://www.b.com
A系统在B系统的连接后面加入令牌:http://www.b.com?token=123
B系统校验令牌访问A系统:http://www.a.com?token=123 成功返回账号:admin

发布了95 篇原创文章 · 获赞 4 · 访问量 2万+

猜你喜欢

转载自blog.csdn.net/qq_26264237/article/details/103480796