当前位置: 首页 > news >正文

基于auth2的单点登录原理理解

创作背景:基于auth2实现企业门户与业务系统的单点登录跳转。

架构组成:4A统一认证中心,门户系统,业务系统,用户;

实现目标:用户登录门户系统后,可通过点击业务系统菜单,直接跳转业务系统;

过程描述:

        1、用户登录门户系统后,点击业务系统菜单(菜单已配置访问地址:https//4a中心地址/client_id=业务系统标识/redrect_url=业务系统重定向前端访问地址)

        2、4A中心收到请求后,首先判断用户是否登录门户系统,未登录=》跳转4A登录中心;已登录=>带着授取码code跳转业务系统重定向地址;

         3、重定向页面中,业务系统携带clientServer地址、clientId、授权code再次请求4a中心获取token;获取到token后,再请求4a中心getuserinfo接口获取用户信息;

        4、拥有用户信息后,业务系统就会分配对应权限,单点登录完成。

以下是网络截图,辅助验证逻辑。


http://www.mrgr.cn/news/43856.html

相关文章:

  • react-问卷星项目(7)
  • 老系统处理策略
  • Javascript客户端时间与服务器时间
  • aws(学习笔记第二课) AWS SDK(node js)
  • DMA直接存储器存取
  • 工具 | 红队大佬亲测5款推荐的Burpsuite插件
  • 模型 SECI(知识的创造)
  • 一些硬件知识(二十七)
  • Vivado - JTAG to AXI Master (DDR4)
  • C++面试速通宝典——11
  • 类和对象的学习1
  • 一篇文章教会你DHT11读取温湿度,附STM32代码示例
  • Python的几个高级特性
  • 4. Getter和Setter注解与lombok
  • 深入理解 Java 对象的内存布局
  • 01背包[学术]
  • RAG再总结之如何使大模型更好使用外部数据:四个不同层级及查询-文档对齐策略
  • c++中多线程的用法
  • 【CSS Tricks】试试新思路去处理文本超出情况
  • lrzsz串口文件传输