跳到主要内容

设置 Discord (OAuth 2.0) 社交登录

Discord 连接器为你的应用程序提供了一种使用 Discord 作为授权系统的方法。

提示

在本指南中,我们假设你对 Logto 连接器 (Connectors) 有基本的了解。如果没有,请查看 配置连接器 指南以开始了解。

注册开发者应用程序

  • 访问 Discord Developer Portal 并使用你的 Discord 账户登录。
  • 点击 New Application 按钮创建一个应用程序,为其选择一个名称(例如:LogtoAuth),勾选框并点击 Create
  • 转到 OAuth2 页面并点击 Reset Secret
  • 记录下 CLIENT IDCLIENT SECRET 字段
  • 添加有效的重定向(例如:http://auth.mycompany.io/callback/${connector_id})。connector_id 可以在 Logto 管理控制台连接器详细信息页面的顶部栏中找到。

配置日志 (Logto)

配置类型

名称类型
clientIdstring
clientSecretstring
scopestring

clientId

clientId 是我们之前保存的 CLIENT ID 字段。 (你可以在 Discord Developer Portal 的 Oauth2 页面中找到它。)

clientSecret

clientSecret 是我们之前保存的 CLIENT SECRET。 (如果你丢失了它,你需要点击 Reset Secret

scope

scope 是用户授权授予的权限。默认值是 identify email。 你可以在 这里 查看权限的完整列表。