Discord 提供方在 Users & Permissions 中的设置
页面摘要: Discord 提供方设置允许你在 Strapi 的 Users & Permissions 提供方设置中配置 Discord 应用凭据,从而通过 Discord OAuth2 对用户进行身份验证。
本页介绍如何为 Users & Permissions 功能 设置 Discord 提供方。
WARNING
Discord 配置
NOTE
Discord 接受 localhost URL。
无需使用 ngrok。
- 访问开发者门户上的应用列表页面,地址为 https://discordapp.com/developers/applications/
- 点击 New application(新建应用)按钮
- 填写 name(名称)并创建
- 在左侧菜单中点击 OAuth2
- 点击 Add redirect(添加重定向)按钮
- 在 Redirect(重定向)输入框中填入
http://localhost:1337/api/connect/discord/callbackURL 并保存 - 在左侧菜单中点击 General information(基本信息)
- 你应该能看到自己的 Application ID 和 secret,请将它们保存以备后用
Strapi 配置
- 访问 User & Permissions 提供方设置页面,地址为 http://localhost:1337/admin/settings/users-permissions/providers
- 点击 Discord 提供方
- 填写以下信息(替换为你自己的客户端 ID 和密钥):
- Enable:
ON - Client ID:665118465148846081
- Client Secret:iJbr7mkyqyut-J2hGvvSDch_5Dw5U77J
- 指向你前端应用的重定向 URL:
http://localhost:3000/connect/discord/redirect
- Enable:
你的配置已完成。启动后端和 react 登录示例应用,访问 http://localhost:3000 并尝试连接到你所配置的提供方。