【发布时间】:2021-04-14 20:29:44
【问题描述】:
我不确定这是否特定于 discord OAuth2 流程,但我会提到我目前正在尝试获取用户的 discord id 以供以后使用。
我目前的流程如下:
- 用户点击客户端上的按钮,重定向到不和谐的身份验证链接
- Discord 向 Firebase 函数发送代码回调
- Firebase 从身份验证服务器发送令牌+刷新
- Firebase 存储用户 ID 等(此处不确定)
- Firebase 将确认发送回客户端
我需要调用此函数的人的 UID,以便将数据存储到 firestore 上的正确文档中。我原本打算考虑使用:
- 用户点击客户端上的按钮,重定向到不和谐的身份验证链接
- Discord 向客户端发送代码回调
- 客户端将代码发送到 Firestore 函数
- Firebase 从身份验证服务器发送令牌+刷新
- Firebase 存储用户 ID
- Firebase 将确认发送回客户端
但我担心这里提到的不安全感:https://discordjs.guide/oauth2/#oauth2-flow
【问题讨论】: