社交连接器
通过在 Logto 中启用社交登录,简化用户注册并提高转化率。用户可以使用现有的社交媒体账户快速安全地登录,无需创建密码或复杂的注册流程。Logto 提供多种预构建的社交连接器,并支持自定义集成以实现最大灵活性。
选择你的社交连接器
Logto 提供两种类型的社交连接器:
流行的社交连接器
Logto 提供预配置的流行社交平台连接器,可立即使用。
Google 连接器为你的应用程序提供了一种简洁的方式来使用 Google 的 OAuth 2.0 认证系统。
Facebook 连接器允许你的应用程序使用 Facebook 的 OAuth 2.0 认证系统。
Logto 官方的 Apple 社交登录连接器。
Microsoft Azure AD 连接器为你的应用程序提供了一种简洁的方式来使用 Azure 的 OAuth 2.0 认证系统。
Logto 官方的 GitHub 社交登录连接器。
Discord 连接器为你的应用程序提供了一种使用 Discord 作为授权系统的方式。
更多...
自定义你的社交连接器
对于自定义需求,利用 OAuth 2.0 和 OIDC (OpenID Connect) 标准来集成你喜欢的提供商。
Logto 官方的 OAuth 2.0 协议连接器。
Logto 官方的 OAuth 2.0 协议连接器。
如果我们的标准连接器不能满足你的特定需求,请随时联系我们。对于 OSS 用户,如果需求紧急,你可以实现你的连接器 (OSS)。我们始终欢迎贡献;你的努力可能会帮助其他有相同需求的社区成员。
配置步骤
- 导航到 控制台 > 连接器 > 社交连接器。
- 点击“添加社交连接器”并选择所需类型。
- 按照 README 指南完成必填字段并自定义设置。
- 点击“保存并完成”以完成。
- 通过启动社交登录来测试连接器。
请注意以下设置:
- 身份提供商名称:每个社交连接器都有一个唯一的身份提供商 (IdP) 名称以区分用户身份。常见连接器使用固定的 IdP 名称,自定义连接器需要一个唯一的值。了解更多关于 IdP 名称 的详细信息。
- 同步用户资料:选择何时同步用户资料信息(例如头像、用户名)。默认是“仅在注册时同步”。“每次登录时同步”是一个替代选项,但可能会覆盖自定义用户数据。
启用社交登录
一旦你成功创建了社交连接器,你可以在登录体验中将其启用为社交登录按钮(例如,继续使用 Google)。
- 导航到 控制台 > 登录体验 > 注册和登录。
- (可选)如果只需要社交登录,选择“无适用”作为注册标识符。
- 将配置好的社交连接器添加到“社交登录”部分。
- 根据需要重新排序连接器。
- 点击“保存更改”并测试“实时预览”。
参考社交登录了解详细信息。