【发布时间】:2018-12-10 04:20:42
【问题描述】:
我有一个包含现有用户和用户 ID(即不是 Slack 用户 ID)的 Web 应用程序。我想允许我的用户安装我的新 Slack 应用程序。
我如何知道我的哪些用户使用 OAuth 连接到 Slack 并安装了我的应用程序?我知道您可以请求电子邮件,但如果 Slack 电子邮件与最初用于注册我的应用程序的电子邮件地址不同怎么办。
了解哪些 Slack 用户与我的现有用户相关联至关重要。有没有办法通过 OAuth 流程发送我现有用户的 user_id,以便我知道如何将 Slack 用户链接到我的一个用户?
可能的解决方案?
- 用户的 cookie 将允许我在 Slack OAuth 上识别他们 重定向。
- 使用
state变量来识别我的用户 网站
【问题讨论】:
-
您将两个 OAuth 流程/按钮(
Sign in with Slack或Add to Slack)中的哪一个用于应用集成? -
我正在使用 Add to Slack。由于我的应用程序必须针对每个工作区表现不同。我需要有一些东西可以将其锚定到我现有的用户。