返回 文章 apply CMS 文章

datasette-auth-github 1.0 发布:修复会话 Cookie 过期问题

datasette-auth-github 插件修复 Cookie 过期问题并升级至 1.0 版本。

datasettegithub认证插件
成长分 / 100 56 综合收获、行动、留存与影响

为什么值得读了解一个实际登录插件中 Cookie 会话持久性的常见陷阱。

学习作者如何决定将长期稳定的插件提升到 1.0 版本。

关键洞察
  1. 插件未设置 Cookie 的 Max-Age 参数,导致会话在浏览器关闭时过期。
  2. 该问题在移动版 Safari 中尤为常见,与用户如何使用应用无关。
  3. 修复已在 issue #80 中完成。
转成行动

深入阅读

正文与原文对照

原文保真覆盖:全文原文字符:1163

2026年9月19日

我在 agent.datasette.io 演示站点上运行这个 GitHub 登录插件,我注意到我的已认证会话持续时间不长。原来这个插件在设置 cookie 时没有带 Max-Age

参数,所以它们会在浏览器会话结束时过期(在移动版 Safari 中这种情况似乎相当常见,与你如何使用该应用无关。)

我在 #80 中修复了这个问题,而且由于这个插件已经存在相当长一段时间,并且针对 Datasette 0.65.x 和 Datasette 1.0ax 都进行了测试,我决定将其升级到 1.0 版本。我正在努力更好地将稳定的插件提升到 1.0。

近期文章

使用 GPT-6 Astra 和 ChatGPT Work 生成跑步路线- 2026年9月12日OpenAI 智能体曾在五月攻击 RubyGems- 2026年9月12日关于纳维-斯托克斯千年奖问题的一些思考- 2026年9月8日