datitisev ikkeT Microsoft 集成不是由 FriendsOfFlarum 开发或维护的,看起来上一次更新大约是 3 年前。你的问题不太可能是由主扩展(本扩展)引起的——尽管也有可能。 我不了解 microsoft auth 扩展,对 microsoft oauth 也不熟悉,所以无法提供更多信息——不过这个问题是否更适合另开一个讨论?
fof-bot 🚀 新版本发布:2.0.0-beta.2 目标 Flarum 2.x 发布者: @IanM 发布地址: FriendsOfFlarum/oauthreleases/tag/2.0.0-beta.2 ⚠️ 此版本包含破坏性变更 此版本基于 flarum/core 的变更构建,对 OAuth 流程进行了现代化改造。因此,需要安装今天发布的 flarum/core 2.x-dev 版本(2026年3月15日),或即将发布的 2.0.0-beta.8 版本。请勿在较旧版本的 core 上安装 由于我们的开源项目难以支付每月 $100 的基本 Twitter/X 开发者账号费用,且 OAuth Twitter 库已不再维护,内置的 Twitter/X 支持已被移除。论坛中的数据不会被删除,如果将来有需求,第三方扩展仍有空间重新添加 Twitter/X 支持。 此外,添加额外登录 provider 的扩展需要进行适配——请参阅仓库中的 UPGRADE.md 文件。 [2.x] 功能:仅重定向的 OAuth 流程、PKCE、移除 Twitter、移除 fof/extend by @IanM in FriendsOfFlarum/oauth109 完整更新日志:FriendsOfFlarum/oauth2.0.0-beta.1 → 2.0.0-beta.2
fof-bot 🚀 新版本发布:2.0.0-beta.3 目标 Flarum 2.x 发布者: @IanM 发布地址: FriendsOfFlarum/oauthreleases/tag/2.0.0-beta.3 [2.x] 修复:将管理端/论坛端组件暴露给 ExportRegistry;将管理端转换为 TS by @IanM in FriendsOfFlarum/oauth113 完整更新日志:FriendsOfFlarum/oauth2.0.0-beta.2 → 2.0.0-beta.3
IanM Capybara 是的.. 请参阅 FriendsOfFlarum/oauthblob/2.x/UPGRADE.md 你也可以参考 imorland/flarum-ext-oauth-reddit,我刚刚也为 2.x 更新了这个扩展 🙂
Capybara IanM 我升级了 FoF OAuth 后测试了 Yandex OAuth 扩展,看起来一切正常。看来我提前做对了所有步骤 😅 forumaker/Yandex-Oauthblob/2.x/src/Providers/Yandex.php
ikkeT 维护者已经很好地升级了 Microsoft oauth 库。请问有没有人现在能正常使用 MS oauth 进行身份认证?不只是针对你的私人组织。 xrh0905/flarum-ext-oauth-microsoft4 xrh0905/flarum-ext-oauth-microsoft5
ikkeT 如果能有一些详细的步骤说明就好了 打开 azure 进入 entra id 做这个 做那个 设置到 flarum... 我最近试过另一个 PHP 程序(librebooking),但从未成功配置过。原因似乎是 MS 账户的邮箱不是主邮箱,而且它没有返回我用来接收所有邮件的用户邮箱以及我用作账户联系邮箱的地址。我需要做一些额外的步骤来启用 oauth api 对邮箱的访问,当然这只适用于我的私人组织,不适用于任何 MS 用户,而这正是我想要的。所以它在 LB 上不行,我想知道在 Flarum 中应该如何配置才能正常工作。
SergeyTS 通过 Discord 登录时出现错误,版本 2.0 rc 问题可能出在 PHP 文件中的方法已过时,因为我之前通过将 provideNickname 方法替换为 suggestUsername 修复了 Yandex OAuth 的类似错误(感谢 Google AI 的帮助)。但没有找到 Discord 的解决方案,其他 provider 可能也需要修复。