Slack-in-Slack进行多应用程序授权

时间:2019-05-03 09:54:11

标签: php oauth-2.0 authorization slack slack-api

我正在解决Slack API的问题:针对多个网站的Slack登录。 (https://github.com/adam-paterson/oauth2-slack

我想将其用于授权同事访问多个(约25个CMS系统)网站。而且,当我们部署新的CMS系统时,我想避免手动添加Redirect_Uri。 Redirect_Uri是授权流程第一步中的必需参数,并且必须在Slack API设置列表中定义。所以我想知道如何解决这个问题: -使用一个Redirect_Uri-自定义应用程序,它将保留所有CMS网站的逻辑。但是我不知道确定哪个页面是将用户重定向到正确网站(yyy.com而不是xxx.com)的逻辑。如何告诉自定义应用程序,哪个网站要求授权用户。

-还是没有机会避免任何“管理职责”(在部署新CMS时添加新的redirect_uri)?

感谢您的时间和帮助。

我试图只对一个应用程序创建一个Redirect_Uri,在该应用程序中,Slack API(在用户提供授权后)使用授权码进行重定向。之后,授权流程的下一步是交换访问令牌的授权代码。我无法解决此步骤-如何将授权访问令牌发送到正确的网站(yyy.com,而不是xxx.com)

预期结果是,创建新网站(CMS系统)后,将无需管理职责。我要避免的是,为每个新的CMS系统添加redirect_uri。

protocol flow - for multiple application requesting for authorization

0 个答案:

没有答案