如何以 Slack 机器人用户的身份完成 Sign-In-With-Slac-cycle?

问题描述

尽管 slack API 文档制作得非常好,并且特别是身份验证非常符合 oAuth 标准,但我还是被困在了一个角落案例中,我不确定是否可以解决

以 Slack 身份正常登录

就我而言,存在使用 Slack 作为 oAuth 提供程序的应用程序。因此,人们使用 Slacks oAuth 提供程序 (Sign in with slack) 登录该 3rd 方应用。

现在,这通常会创建一个常规的 oAuth 流,人类用户重定向到 Slack 并在那里登录,然后使用令牌返回到应用程序,该令牌被交换为另一个令牌。

我想达到的目标

现在我在 slack 中确实有一个非普通机器人,即“机器人用户”,我想代表该机器人用户而不是普通用户登录第 3 方应用。

因此,理论上我需要完成 oAuth 旅程,并被验证为机器人用户,然后让 slack 返回一个验证令牌,该应用将被解析为机器人用户的会话。

有人认为这是可能的吗?

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)