Microsoft 和 Meta 的认证需要付费吗?

大家好。我的一位客户希望在她的 Discourse 论坛上启用常用的认证方式,以减少新用户登录时的障碍和摩擦(无需创建新账户)。

Google 身份验证可以开箱即用,而我正在研究 MicrosoftMeta 的可行性。

这两份教程都缺少一个对企业至关重要的问题:“我们最终是否需要付费?”

  • 使用免费的 Microsoft 账户,目前无法订阅新应用,除非您拥有 Azure 或 365 开发者计划订阅。Azure 在您不购买任何服务时看似免费,但注册时却要求提供信用卡信息,因此我不确定,也不希望我的客户在未被告知的情况下被扣款。
  • Meta 的教程已过时,我已在相关主题下留言。

我知道这并非 Discourse 官方支持的范围,但我希望有人能提供最新的信息,或更好的判断方法来解决这个问题。
谢谢!

是的,使用 Microsoft 登录确实显得相当繁琐!

我刚走了一遍流程,看来我们需要更新文档。正如你指出的,这确实需要一个免费的 Azure 账户。

接着,你必须在 Microsoft Entra ID 中注册一个新应用。正如你提到的,这需要一张信用卡。我成功配置并实现了登录功能,目前并未产生任何费用(请务必选择“Web”选项,而不是“单页应用”)。Microsoft Entra 虽然有订阅计划,但看起来你并不需要那些。

至于 Facebook,你需要前往 https://developers.facebook.com/async/registration —— 我在这一步卡住了,因为它要求我的 Facebook 账户注册超过 1 小时才能继续。所以我稍后再来处理。

这两种方案似乎都不需要付费。