跳到主要内容

指南

设置社交登录

品牌与站点设置 · 阅读约 4 分钟

社交登录让成员用已有的账号登录和注册:Google、Apple、Facebook 或 X(Twitter)。它开箱即用,使用 Mateflow 共享的 OAuth 应用;你也可以连接自己的 OAuth 应用,让提供商的授权同意页面显示你的品牌。

谁可以操作:所有者和管理员。更改提供商时需要重新输入管理员密码。 · 在哪里:网页端(站点后台)。成员在网页端和 Mateflow App 中都能看到登录按钮。 · 套餐:使用平台凭证的社交登录不受套餐限制。使用你自己的 OAuth 凭证(自有凭证)取决于你的平台套餐。

开启社交登录并选择登录模式

  1. 前往后台 → 设置 → 社交登录。
  2. 在通用设置下,打开启用社交登录。
  3. 选择登录模式:
    • 可选:成员可以使用任意登录方式。邮箱表单排在前面。
    • 优先:社交登录按钮排在前面,位于邮箱表单上方。
    • 仅社交:成员只能用社交账号登录或注册。至少开启一个可用的提供商后,才能选择此选项。
  4. 点击保存更改。

开启 Google、Apple、Facebook 或 X

在社交登录提供商下,每个提供商都有一张卡片和一个开关。

  1. 打开该提供商的开关。
  2. 如果出现需要管理员验证,输入管理员密码,然后点击验证。

提供商开关会立即保存。每张卡片上的标记显示该提供商的配置方式:

  • 平台凭证:使用 Mateflow 共享的 OAuth 应用,无需其他配置。
  • 自有凭证:使用你自己的 OAuth 应用。
  • 需配置自有凭证:该提供商不支持平台凭证,所以你需要使用自己的凭证。
  • 需升级平台套餐:你的平台套餐不包含此选项。
  • 上次验证失败:Mateflow 无法确认你的自有凭证。打开配置进行修正。

使用你自己的 OAuth 应用(自有凭证)

使用自有凭证时,提供商的授权同意页面会显示你的应用名称,而不是 Mateflow。

  1. 在提供商的卡片上点击配置。
  2. 在凭证模式下,选择自有凭证。
  3. 复制 Redirect URI,把它添加到提供商开发者控制台中你的 OAuth 应用里。Provider 配置指南链接到具体步骤。
  4. 输入客户端 ID 和客户端密钥。对于 Apple,输入 Service ID、Team ID 和 Key ID,并粘贴私钥(.p8 内容),或点击上传 .p8 文件。
  5. 点击测试连通性。必须通过测试才能保存。
  6. 点击保存更改,并用管理员密码完成验证。

如果测试失败,消息会告诉你原因,例如「Client ID 或 Secret 错误」或「Provider 控制台未登记 mateflow 的回调地址」。

将提供商切回平台凭证

  1. 点击配置,选择平台凭证,然后点击保存更改。
  2. 在切回平台凭证? 对话框中,点击确认切回。

你的自有凭证会被删除,且无法撤销。授权同意页面将重新显示 Mateflow 的名称,现有成员下次登录时可能需要再次授权。如果该提供商不支持平台凭证,它会被关闭。

如果你的平台套餐不再包含自有凭证,页面会显示 OAuth 自有凭证已暂停,以及受影响的提供商数量。

成员使用社交账号登录时会看到什么

在社区的登录和注册页面上,成员会看到你开启的每个提供商对应的按钮,例如使用 Google 登录,顺序为 Google、Apple、Facebook、X。Mateflow App 显示相同的选项。

成员可以在设置 → 安全 → 社交账号中关联或解除关联社交账号。他们必须至少保留一种登录方式。

相关文章

这篇指南对你有帮助吗?

返回指南列表

找不到所需的内容?

如果你是某个社区的成员,请联系该社区的管理员;如果你正在 Mateflow 上搭建或运营社区,我们的团队可以帮你。

开始免费试用