设置 Discord (OAuth 2.0) 社交登录
Discord 连接器为你的应用程序提供了一种使用 Discord 作为授权系统的方法。
提示:
在本指南中,我们假设你对 Logto 连接器 (Connectors) 有基本的了解。如果没有,请查看 配置连接器 指南以开始了解。
注册开发者应用程序
- 访问 Discord Developer Portal 并使用你的 Discord 账户登录。
- 点击 New Application 按钮创建一个应用程序,为其选择一个名称(例如:LogtoAuth),勾选框并点击 Create。
- 转到 OAuth2 页面并点击 Reset Secret
- 记录下 CLIENT ID 和 CLIENT SECRET 字段
- 添加有效的重定向(例如:
http://auth.mycompany.io/callback/${connector_id}
)。connector_id
可以在 Logto 管理控制台连接器详细信息页面的顶部栏中找到。
配置日志 (Logto)
配置类型
名称 | 类型 |
---|---|
clientId | string |
clientSecret | string |
scope | string |
clientId
clientId
是我们之前保存的 CLIENT ID
字段。
(你可以在 Discord Developer Portal 的 Oauth2 页面中找到它。)
clientSecret
clientSecret
是我们之前保存的 CLIENT SECRET
。
(如果你丢失了它,你需要点击 Reset Secret)
scope
scope
是用户授权授予的权限。默认值是 identify email
。
你可以在 这里 查看权限的完整列表。