首页 > 其他分享 >单点登录(SSO)

单点登录(SSO)

时间:2024-05-13 17:20:21浏览次数:21  
标签:单点 登录 中心 TOKEN 用户 认证 SSO

单点登录

单点登录的英文名叫做:Single Sign On(简称SSO),指在同一帐号平台下的多个应用系统中,用户只需登录一次,即可访问所有相互信任的系统。简而言之,多个系统,统一登陆。

image

特点:

  • 一个独立的认证中心控制各个系统所有用户的登录状态;
  • 认证中心的压力很大,可能要为十几个系统或者百万,千万数量的访问;
  • 认证中心有挂掉的风险,还需要做容灾;
  • 当子系统用户规模扩大时,与认证中心的访问频率激增,倒逼认证中心也必须扩容;

TOKEN 模式

image

特点:

  • 认证中心只负责首次登录;
  • 子系统拿到token后自己确认登录状态;
  • 认证中心失去对用户的控制,无法让用户下线

TOKEN + REFESHTOKEN 模式(双TOKEN模式)

image

image

特点:

  • TOKEN的过期时间很短(10-20分钟),REFESHTOKEN的过期时间比较长(1周+);
  • TOKEN用于与子系统的访问,子系统自行验证;
  • TOKEN过期后,使用REFESHTOKEN与相应接口从认证中心更新TOKEN,使的认证中心拥有对用户的控制

标签:单点,登录,中心,TOKEN,用户,认证,SSO
From: https://www.cnblogs.com/zhanxinbing/p/18189591

相关文章

  • Redis配置登录密码并使用认证密码登录
    Redis配置登录密码并使用认证密码登录1.修改配置文件Redis的配置文件redis.conf,找到如下行:#requirepassfoobared去掉注释,并修改为所需要的密码:requirepass123456(其中123456就是要设置的密码)2.重启Redis如果Redis已经配置为service服务,可以通过以下方式重启:serviceredis......
  • lesson4
    单词manual体力的adjmental脑力的spiritual精神的materail物质的emancipate解放emamcipateslavesmuchbuddycolortietieatiesighasigh(叹了口气)wishawish(许了一个愿)dieagloriousdeath(死的光荣)sacrifice...for...为了...牺牲giveup/aband......
  • 使用 Redisson 框架基于 Redis 实现分布式锁
    分布式锁可以采用数据库、zookeeper、redis三种方式实现。采用数据库实现方式,主要采用表字段的唯一索引特性。数据库是非常昂贵的资源,非常不推荐,最致命就是性能,不要去增加不必要的负担。采用zookeeper的实现方式,主要使用其为客户端创建临时有序节点的特性,在我之前的博客有介......
  • SVN 免密登录
    最近觉得在使用svn操作时,总是需要输入密码太烦了,所以想要免密登录。但是在网上找了好几种方法都没有实现,直到最后一种才有用,所以记录一下。不知道为什么之前的几种方法都没有用,先看有用的方法。1.先将之前的配置删除rm-rf~/.subversion/*2.执行相关的svn命令,生成配置文......
  • 如何安全的使用密码登录账号(在不知道密码的情况下)
    首先,需要用到的这个工具:度娘网盘提取码:qwu2蓝奏云提取码:2r1z1、打开工具,进入账号密码模块(快捷键:Ctrl+2),如图2、看到鼠标移动到密码那一栏有提示,按住Ctrl或者Alt点击或者双击就能复制内容,这方法虽然快,但还是能看到密码。3、先模拟一个账号,随意填写数据。保存它。之后左侧......
  • VKL060/076 SSOP24/28 超低功耗LCD液晶段码屏驱动芯片适用水电表/温湿度计,FAE技术支持
    VKL060概述: VKL060是一个点阵式存储映射的LCD驱动器,可支持最大60点(15SEGx4COM)的LCD屏。单片机可通过I2C接口配置显示参数和读写显示数据,可配置4种功耗模式,也可通过关显示和关振荡器进入省电模式。其高抗干扰,低功耗的特性适用于水电气表以及工控仪表类产品。功能特点:•  工......
  • keycloak~登录皮肤动态切换的尝试
    keycloak的登录皮肤theme,可以设置领域全局的,或者每个客户端进行单独设置,这种设计是没有问题的,但有时,一个客户端可能有多种主题,这时,你只能再加个客户端,对应新的主题,但这样不方便日后的统计,因为很多统计维度都是以client为基础的,所以,我们需要在进入登录页时,让开发人员转具体的皮肤参......
  • lesson3
    单词archeologistn考古学家biology/geology/psychology/physiologyprosperousadj经济繁荣的prosperityn繁荣wewillkeeptheprosperityandstabilityoftheHongKongprosperv繁荣thrive/flourishAcompanycantprosper/thrivewithoutinvestmentstoreyn......
  • sso-单点登录
    单点登录项目组成基于spring-boot-2.1.8.RELEASE,使用redis完成完成session记录。sso-basesso-serversso-client1sso-client2sso-baseTokenFilter:拦截获取是否登录,并获取登录用户设置到线程变量中TokenUtil:从redis获取指定key判断是否登录,以及登录用户;写入sessio......
  • CSDN复制登录复制问题
    不能复制主要有两个问题,第一个问题是选中问题,第二个问题主要指copy也就是复制时会弹出登录页面1.解决选中问题:按F12打开html代码=》上边栏点击  </>元素 ->head->第四个style->右键,删除元素 2. 第二个问题主要指copy也就是复制时会弹出登录页面在不能......