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

2 SpringBoot项目对接单点登录说明

  1. 打开浏览器,访问如下地址(请将client_id, redirect_uri 参数值替换为你自己的):

https://sit-portal.95505.cn/oauth/authorize?client_id=your_client_id&redirect_uri=your_ redirect_uri

例如https://sit-portal.95505.cn/oauth/authorize?client_id= MIS&redirect_uri= http://localhost/index  

跳转后地址会获取到 AccessToken  accessToken=1a31852e90664975b077a93786f39ca9

  1. 如果用户已经登陆,则成功跳转到指定的redirect_uri,并跟上AccessToken

例如回调地址是:www.qq.com/my.php,则会跳转到:

404 您访问的页面找不到了_腾讯网

  1. 通过AccessToken获取SessionToken
  1. 发送请求到如下地址(请将accessToken等参数值替换为你自己的,用到第一步的已获取):

https://sit-portal.95505.cn/oauth/me?accessToken=YOUR_ACCESS_TOKEN

  1. 获取到用户OpenID,返回包如下:

 {"client_id":"YOUR_APPID","openid":"YOUR_OPENID"}

  1. 使用OpenID来获取用户数据
  1. 发送请求到getUserInfo的URL(请将appid等参数值替换为你自己的,oauth_consumer_key是提供的,openId是上一步查询出来的):

https://sit-portal.95505.cn/oauth/getUserInfo?oauth_consumer_key=YOUR_Client_secret&openId=YOUR_OPENID

  1. 成功返回后,即可获取到用户数据:

{

   "ret":0,

   "msg":"",

   "uid":"YOUR_LOGIN_NAME" 握手唯一标识

}

http://www.lryc.cn/news/612249.html

相关文章:

  • 【0基础PS】PS工具详解--直接选择工具
  • capset系统调用及示例
  • 数据安全防护所需要的关键要素
  • 数据结构学习(days04)
  • 嵌入式C语言连连看小游戏开发实现详解
  • Java 大视界 -- 基于 Java 的大数据实时流处理在工业物联网设备故障预测与智能运维中的应用(384)
  • 93、【OS】【Nuttx】【构建】cmake menuconfig 目标
  • linux 使用docker时开放的端口不受防火墙控制的解决方案
  • 无监督学习之K-means算法
  • 第一性原理科学计算服务器如何选择配置-CPU选择篇
  • ADM2587EBRWZ-REEL7_ADI亚德诺_隔离RS-485收发器_集成电路IC
  • 点赞服务完整消息流转过程详解(原方案,未使用Redis)
  • 数据仓库命名规范
  • TypeScript 数组类型精简知识点
  • 【后端】java 抽象类和接口的介绍和区别
  • Unity打造塔科夫式网格背包系统
  • Enhancing Long Video Question Answering with Scene-Localized Frame Grouping
  • 根据经纬度(从nc格式环境数据文件中)提取环境因子
  • 基于Hadoop的股票大数据分析可视化及多模型的股票预测研究与实现
  • 2025年测绘程序设计模拟赛一--地形图图幅编号及图廓点经纬度计算
  • DAY32打卡
  • golang的map
  • 哈尔滨云前沿-关于物理服务器
  • 关于 idea 里 properties 文件的中文乱码问题
  • get请求中文字符参数乱码问题
  • 软件定义汽车 --- 电子电气架构的驱动
  • Vue Vant使用
  • AI大语言模型如何重塑软件开发与测试流程
  • 初识神经网络01——认识PyTorch
  • 需求EAV模型的优化与思考