我是OAuth(和Slack API)的新手,对Slack的OAuth Flow的步骤1有疑问。Slack Oauth /授权API调用
它说“您的网站或移动应用程序应该将用户重定向到以下网址:https://slack.com/oauth/authorize”。起初我以为我应该做一个XHR请求,但后来明白那不是我想要的。
经过更多的研究,我发现最初的oauth/authorize请求应该作为浏览器中的直接请求发送。我的问题是我无法开始想象这应该如何完成。我一直在引用这个tutorial的部分内容(向下滚动到'Web服务器应用程序'部分),但它并不能帮助我将自己的头围绕oauth/authorize请愿书。
所以基本上,我正在找人来更好地向我解释这个初步请愿应该如何进行。任何和所有的帮助,非常感谢!
在此先感谢
你正在构建一个网络应用程序?只需给用户一个超链接点击即可进入'/ authorize'或返回一个重定向(302)。在移动应用程序中,您需要打开默认浏览器或嵌入式Web视图。 – smarx
目前它只是一个脚本(js)文件。我没有构建一个Web应用程序。我可以在不构建Web应用程序的情况下实现这一点,只需坚持基本的脚本文件? – dannyk
我不这么认为。 Slack的OAuth流程只支持重定向到一个URL,因此要执行OAuth,您需要一个可以接收重定向的Web服务器。 – smarx