我刚刚收到了来自 GitHub 的以下邮件:
你好 @ctrueden,
2020 年 2 月 4 日 06:50(UTC 时间),您的应用程序(forum.image.sc)在通过 GitHub API 访问端点时,在查询参数中使用了一个访问令牌(User-Agent 为 Faraday v1.0.0):
https://api.github.com/user
请使用 Authorization HTTP 头部代替,因为在查询参数中使用 access_token 已被弃用。
根据您的 API 使用情况,我们将每 3 天向您发送一次此邮件提醒,针对每个在代表您进行的 API 调用中使用的令牌和 User-Agent。
邮件提醒中仅会列出使用令牌和 User-Agent 组合访问的一个 URL,而非全部。
请访问 Deprecated APIs and authentication | GitHub Developer Guide 以获取更多信息。
谢谢,
GitHub 团队
这是否需要在我的论坛配置中进行更改?还是需要更新 Discourse 代码?或者这里还有其他问题?
13 个赞
david
(David Taylor)
2
感谢分享这封邮件,Curtis。我会查看一下——看来我们需要在内部进行一些更新。
17 个赞
kkowalczyk
(Krzysztof Kowalczyk)
4
只是一个“我也一样”的帖子。我也收到了来自 GitHub 的同一封邮件。
3 个赞
david
(David Taylor)
5
供参考,我们正在跟踪 Discourse 使用的身份验证库中的这个 PR。一旦合并,我们就可以更新:
(如果耗时过长,我们将自行实现)
编辑:现在正在等待
17 个赞
mcdanlj
(Michael K Johnson)
6
谢谢!我看到它已经合并到上游了,正在等待下一步。我们应该期待为此发布一个非周期性的 Discourse¹ 测试版,还是只需等待一个解决此问题的更新并进行非周期性的站点更新?
¹ 哎呀,我刚才还在 Discourse 论坛上和某人讨论 Discord,结果脑子就串线了……
1 个赞
david
(David Taylor)
7

我们将按常规更新“测试通过”状态。鉴于这应该是一个简单的改动,我们也可以将其反向移植到测试版/稳定版,以便用户避免收到频繁的弃用通知邮件。请留意此主题,以了解更新何时可用。
13 个赞
dnsmichi
(Michael Friedrich)
8
如果发布未能及时完成,您可能需要在 Gemfile 中锁定 omniauth-github 的特定引用,建议参考 此处。
gem 'omniauth-github', git: 'https://github.com/omniauth/omniauth-github.git', ref: '967d769'
此外,README 还有一项 提交 更新,建议使用 git master 分支。
david
(David Taylor)
10
这现在应在 tests-passed、beta 和稳定版上得到解决。我们将在接下来的几天内在我们的托管环境中逐步推出此更改。
11 个赞
david
(David Taylor)
关闭
11
此主题已在 32 小时后自动关闭。不再允许新回复。