oauth - 如何以 Slack 机器人用户的身份完成 Sign-In-With-Slac-cycle?
问题描述
尽管 slack API 文档制作精良,并且特别是身份验证非常好地遵循 oAuth 标准,但我还是陷入了一些极端情况,我不确定它是否可以解决。
以 Slack 身份正常登录
在我的例子中,存在一个使用 Slack 作为 oAuth 提供者的应用程序。因此,人们使用 Slacks oAuth 提供程序(使用 slack 登录)登录到该第 3 方应用程序。
现在,这通常会创建一个常规的 oAuth 流程,其中人类用户被重定向到 Slack 并在那里登录,然后使用一个被交换成另一个令牌的令牌返回应用程序。
我想达到什么
现在,我在 slack 中确实有一个非常规机器人“机器人用户”,我想代表该机器人用户而不是普通用户登录到第 3 方应用程序。
因此,理论上我需要完成 oAuth 旅程,并被验证为机器人用户,然后让 slack 返回一个验证令牌,该应用程序将被解析为机器人用户的会话。
有没有人认为这是可能的?
解决方案
推荐阅读
- python - 用于域翻译的条件 GAN
- laravel - 如何在 laravel 应用程序中访问 vue.js api 密钥
- hibernate - Hibernate Envers AuditQuery 正在将 _id 添加到 mappedBy 列并且失败并出现异常“无法解析属性”
- reactjs - Reducer 不调用渲染函数
- javascript - Jquery 中数据属性的替代方案
- spring-boot - 不能将 ContextTransactionalCallable 与 TransactionProvider 一起使用
- android - 为什么工具栏颜色卡在白色上?
- c# - how to create C# code for XAML Grid code?
- react-native - 反应本机路由器通量不接收参数
- php - 修改数组多维php