单点登录前端

ops/2024/9/23 12:12:30/

​​​​​​

  • cookies+session
    • 服务端创建一个登录认证中心, 验证成功后,在session里面创建一个映射,key为cookies,value为用户信息,将cookies返回给客户端,客户端其他系统查询时携带该cookies,服务端使用该cookies去认证中心那里获取客户的信息
  • token
    • 同上一致,只不过没有存在session,用户信息存储在token中,使用对应的密钥进行解密
  • 对于我们前端而言的话,其实就是需要把token或者cookies传递给认证中心外的其他网站
    • 同域名下的单点登录
      • 设置domain属性,为当前域名的父域,父域的cookies会被子域所共享
    • 不同域名下的单点登录
      • 子系统携带自身的url(放在url那里)挑转到登录认证镇中心,登录成功后,登录认证中心会在子系统的url那里放token这样子系统就能拿到token了
      • 使用iframe加postmessage将token传递给子系统

http://www.ppmy.cn/ops/114767.html

相关文章

(182)时序收敛--->(32)时序收敛三二

1 目录 (a)FPGA简介 (b)Verilog简介 (c)时钟简介 (d)时序收敛三二 (e)结束 1 FPGA简介 (a)FPGA(Field Programmable Gate Array)是在PAL (可编程阵列逻辑)、GAL(通用阵列逻辑)等可编程器件的基础上进一步发展的产物。它是作为专用集成电路(ASIC)领域…

Linux 进程2

环境变量 再Linux操作系统中一切皆文件,这个环境变量自然也是一个文件,它的作用是辅助我们使用操作系统还可以辨识我们是什么用户(一般用户,root用户)。 env是读取完整环境变量的指令,里面记录了许多我登录操作系统所用的用户的信…

Docker FROM 指定基础镜像

所谓定制镜像,其一定是以一个镜像为基础,在其上进行定制。 比如一个 nginx 镜像的容器,再进行修改一样,基础镜像是必须指定的。而 FROM 就是指定基础镜像,因此一个 Dockerfile 中 FROM 是必备的指令,并且必…

使用vite+react+ts+Ant Design开发后台管理项目(一)

前言 本文将引导开发者从零基础开始,运用、react、react-router、react-redux、Ant Design、less、tailwindcss、axios等前沿技术栈,构建一个高效、响应式的后台管理系统。通过详细的步骤和实践指导,文章旨在为开发者揭示如何利用这些技术工…

[SAP ABAP] 创建数据库视图和维护视图

数据准备 学校表(ZDBT_SCH_437) 学生表(ZDBT_STU_437) 学校表(ZDBT_SCH_437)与学生表(ZDBT_STU_437)字段 学校表(ZDBT_SCH_437)与学生表(ZDBT_STU_437)行数据明细 1.创建数据库视图 使用SE11创建数据库视图 填写视图名称ZV_DATABASEV_437,点击创建按钮 选择数据库视…

【Canvas与诗词】书愤五首之一 宋.陆游

【成图】 【代码】 <!DOCTYPE html> <html lang"utf-8"> <meta http-equiv"Content-Type" content"text/html; charsetutf-8"/> <head><title>金圈银盘</title><style type"text/css">.cen…

Oracle数据库中什么情况下需要使用游标

Oracle数据库中什么情况下需要使用游标&#xff1f; 在数据库操作中&#xff0c;游标是一种重要的工具&#xff0c;用于逐行处理查询结果集。以下是一些需要添加游标的常见场景&#xff1a; **1、逐行处理数据&#xff1a;**当需要对查询结果集进行逐行处理时&#xff0c;如进…

Linux自主学习篇

用户及权限管理 sudo 是 "superuser do" 的缩写&#xff0c;是一个在类 Unix 操作系统&#xff08;如 Linux 和 macOS&#xff09;中使用的命令。它允许普通用户以超级用户&#xff08;root 用户&#xff09;的身份执行命令&#xff0c;从而获得更高的权限。 useradd…