关于华为云OneAccess登录认证过程介绍

这里主要介绍的是OAuth2认证的一个流程,分享一下实际开发过程中的实现逻辑

1、后端先根据接口文档的细节内容,然后拼接好url并且以String的类型返回给前端

2、此时前端会访问本连接,然后就会跳转到第三方页面,用户进行登录后,第三方平台会自动返回code,然后前端根据指定的url进行相关页面的跳转

3、这个时候,前端在结合code以及先前发送过去的status(主要方式跨域攻击)传递给后端,后端再根据那两个值,向第三方获取token信息,并返回给前端

4、前端可以将获取到的token信息,然后继续通过后端请求第三方的接口来获取用户信息。

以上就是第三方单点登录的主要逻辑。当然,这里的话是支持多session的,通俗来说,就是支持同一个用户的账号在多个不同的浏览器进行登录。前提要在OneAccess的白名单内才可以。

相关推荐
uesowys3 小时前
华为云智能体平台 | 搭建辅助批改作业工作流操作流程
华为云·智能体
奋斗者1号3 小时前
paho-mqtt-c + OpenSSL 3.x 连接华为云 IoTDA TLS 握手失败问题分析
c语言·网络·华为云
百炼成神 LV@菜哥1 天前
Kylin(麒麟)V10系统安装WebLogic 12C
华为云·kylin
uesowys2 天前
华为云智能体平台 | 搭建智能问答助手
华为云
万博智云OneProCloud3 天前
VMware 到华为云容灾实战教程:基于 HyperBDR 的云灾备方案
华为云
九河云3 天前
数据驱动未来,华为云DWS为智能决策提速
大数据·人工智能·安全·机器学习·华为云
九河云4 天前
华为云SDRS跨Region双活:筑牢证券核心系统零中断防线
大数据·人工智能·安全·机器学习·华为云
DS小龙哥4 天前
基于STM32设计的智能鞋柜【华为云IOT】
stm32·物联网·华为云
Vic101015 天前
华为云高斯数据库:gsqlexec用法
java·大数据·数据库·postgresql·华为云
魏波.6 天前
华为云(Huawei Cloud)ECS(弹性云服务器)的实例规格名称规范
服务器·华为云