Hacktoberfest 2026:维护者为十月标记出来的 issue,仍然开放、适合新手。 浏览 Hacktoberfest issue

MODIFY articles about OAuth since we are moving to net.thunderbird://

未关闭
#188 0 条评论 0 个 reaction 已指派 0 人 在 GitHub 查看

还没有人认领这个 Issue。

评估

难度
4/5
预计耗时
3-5 天
新手友好度
45/100
Issue 类型
文档
描述清晰度
需要澄清
活跃度
冷清

调研方向

Review the existing OAuth articles and the linked Bugzilla reports 2024725 and 2019793 first. Document how multiple Thunderbird instances and release channels interact with the net.thunderbird:// scheme, plus Passkey support on macOS, Windows, and Linux; done means the affected articles cover both listed topics.

由索引模型根据 Issue 内容生成。

描述

Desktop

Copy/pasted from @freaktechnik 's comment in #187

I think we'll also have a big round of prompts with Bug 2024725 - add a custom scheme application handler for OAuth redirects.

  • Scheduled for 152 tentatively
  • Description of bug 2024725:
    • One problem to be aware of is that this will cause issues with systems that have multiple instances of Thunderbird installed—only one application can be associated with the protocol, so if it's associated with the user's copy of release Thunderbird, it will fail if they try to log in on their copy of beta. If all the relevant providers permit unlimited custom schemes, one possible way to mitigate this is by using distinct schemes for the different channels (thunderbird://, tb.beta://, tb.daily://, tb.build://, etc.), which would address the most common scenario, if not the underlying problem.
  • The ability to open a system browser was added in 150 under the following Bug 2019793: add ability to use system browser for OAuth flow
    • Comment 1: By opening the OAuth login page in a browser, we can listen for a request and send the URI with parameters back to the normal flow on our end. This allows existing browser sessions to be usable as authentication, and enables passkey support on macOS for default localhost redirect targets (notably circumventing the conflict between Google's anti-custom redirect stance and macOS's callback design). The new behavior is behind a pref that is enabled for testing builds,but https redirect targets will continue to use the prior flow regardless.
Possible things to document
  • document what happens with running multiple Thunderbird instances e.g. beta and monthly or monthly and ESR
  • what exactly is supported for Passkeys for macOS and Windows and linux
主要语言
没有语言数据
星标
7
派生
1
PR 合并指标
30 天内没有已合并 PR

环境准备

  • 没有 Dockerfile 或 Docker Compose 文件
  • 没有 Pull Request 模板
  • 阅读贡献指南

从这里开始

  1. 先读完整个 Issue,再读项目的贡献指南。
  2. 在 Issue 下留言说明你要接手 —— 这能避免两个人做同样的事。
  3. Fork 仓库,在一个分支上完成修改。
  4. 提交 Pull Request,并在描述里引用这个 Issue 编号。

thunderbird/knowledgebase-issues 的其他 Issue

查看 thunderbird/knowledgebase-issues 的全部 Issue

相似的 Issue

更多 Security Issue

把新 issue 发到你的邮箱

精选适合新手参与的 GitHub issue 摘要。