美文网首页
【挑战日更】SSO中的浏览器cookie测试

【挑战日更】SSO中的浏览器cookie测试

作者: 扁圆柱体 | 来源:发表于2021-04-04 15:10 被阅读0次

SSO和cookie的关系

最近在研究单点登录时,一个容易让人忽视的问题是为什么系统A登陆了,系统B就不需要登陆了?这里其实有个很重要的概念就是浏览器通过cookie进行了用户信息的传输

那么在不同的浏览器中,cookie是否存在,是否能携带正常的用户信息呢?下面的测试可以给出答案。

以下测试逐一对比了常见的四款浏览器,在各个不同操作下能否正确的携带cookie。测试方法为使用JustAuth的demo程序,检验每次登陆后,在各种条件下,是否还需要再次登陆(也就是SSO是否失效了)。

浏览器cookie测试

浏览器完全退出

浏览器的cookie被清空,也就是都需要重新登录

  • Chrome: Y
  • Edge: Y
  • Firefox: Y(F12中看不到cookie的值)
  • Safari: Y

新增tab页共享cookie

浏览器新增tab页,只要登录(cookie有值)无论是8443端口页面还是9443端口页面都可以正常访问,是共享的cookie

  • Chrome: Y
  • Edge: Y
  • Fireforx: Y
  • Safari: Y

普通窗口共享普通窗口共享cookie

即浏览器新增普通窗口,同新增tab页

  • Chrome: Y
  • Edge: Y
  • Firefox: Y
  • Safari: Y

无痕或inPrivate或隐私窗口共享普通窗口的cookie

在普通窗口进行登录,在无痕或inPrivate或隐私窗口中,不能共享cookie(需重新登录)

  • Chrome: Y
  • Edge: Y
  • Firefox: Y
  • Safari: Y

普通窗口共享无痕或inPrivate或隐私窗口的cookie

在无痕或inPrivate或隐私窗口进行登录,在普通窗口中,不能共享cookie(需重新登录)

  • Chrome: Y
  • Edge: N,注意此处新正常窗口也用cookie可以正常访问,不用登录
  • Firefox: N,同Edge
  • Safari: Y

无痕或inPrivate或隐私窗口共享无痕或inPrivate或隐私窗口的cookie

在无痕或inPrivate或隐私窗口进行登录,在另一个无痕或inPrivate或隐私窗口中,不能共享cookie(需重新登录)

  • Chrome: N,注意两个无痕窗口可以共享cookie,不用登录
  • Edge: N,同Chrome
  • Firefox: N,同Chrome
  • Safari: Y

相关文章

  • 【挑战日更】SSO中的浏览器cookie测试

    SSO和cookie的关系 最近在研究单点登录时,一个容易让人忽视的问题是为什么系统A登陆了,系统B就不需要登陆了...

  • struts2集成kisso3.7没有监听器

    kisso = cookie sso 基于 Cookie 的 SSO 中间件,它是一把快速开发 java Web ...

  • Python webdriver API(十六)cookie处理

    有时候我们需要验证浏览器中是否存在某个cookie,因为基于真实的cookie 的测试是无法通过白盒和集成测试完成...

  • selenium webdriver

    IE浏览器初始化: selenium webdriver 测试PC时,浏览器中会存在很多cookie信息,执行测试...

  • flask学习笔记2-cookie和session

    1. cookie cookie的增删查改: 说明: 浏览器中的cookie是否真正被删是浏览器决定的,delet...

  • Django - Cookie&Session

    获取cookie: 设置cookie: 这中设置cookie,关闭浏览器就失效了。 实例: 或者: session...

  • 鉴权

    常见的鉴权方式:Session/Cookie、Token(JWT)、OAuth、SSO Session/Cooki...

  • Cookie与Session

    Cookie 注意:Cookie中不能存储中文,存储在客户端 会话级Cookie默认,浏览器关闭Cookie就销毁...

  • cookie验证浅谈

    cookie和session为浏览器中的会话机制。 1、如何查看cookie回话? 可通过打开Chrome浏览器的...

  • 「DOM 编程」数据存储

    Cookie属性作用域读取设置与修改Cookie 缺陷 Storage对象API 数据存储 Cookie 浏览器中...

网友评论

      本文标题:【挑战日更】SSO中的浏览器cookie测试

      本文链接:https://www.haomeiwen.com/subject/wbrlkltx.html