首页 > 解决方案 > 如何以 Slack 机器人用户的身份完成 Sign-In-With-Slac-cycle?

问题描述

尽管 slack API 文档制作精良,并且特别是身份验证非常好地遵循 oAuth 标准,但我还是陷入了一些极端情况,我不确定它是否可以解决。

以 Slack 身份正常登录

在我的例子中,存在一个使用 Slack 作为 oAuth 提供者的应用程序。因此,人们使用 Slacks oAuth 提供程序(使用 slack 登录)登录到该第 3 方应用程序。

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

我想达到什么

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

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

有没有人认为这是可能的?

标签: oauthbotsslackslack-api

解决方案


推荐阅读