自动化Oauth流程,以接收Web API的Slack访问令牌

时间:2018-09-15 18:36:31

标签: oauth oauth-2.0 slack slack-api

我正在使用Slack oAuth API。

当我在https://slack.com/oauth/authorize上执行GET时,传递了client_id和作用域时,我得到html响应,询问工作区URL。 之后,我需要登录并提供密码,然后返回code,我可以使用该密码续订临时令牌

我的问题是:如何自动提供工作区URL,用户名和密码?我需要在身份验证后返回代码(临时令牌),以便可以调用https://slack.com/api/oauth.access来更新我的令牌

我的理由是,如果我(从我创建的应用程序)可以访问App IDClient IDClient SecretSigning SecretVerification Token应该是我进行简单API调用以获得code的一种方法,还是我对松弛的OAuth流的理解不正确?

注意::我看过https://api.slack.com/docs/oauth,但无法完成。我也知道我可以做/signin/checkcookie来完成这项工作,但这涉及解析HTML响应以获取进行后续调用所需的参数值。我只是觉得有一种更简单的方法。

Stackoverflow question不是重复的,因为它主要是指未创建应用的情况;就我而言,我创建了一个应用。

0 个答案:

没有答案