预期行为: 单击使用 Slack 登录 重定向您的网址 https://(slackteam).slack.com/oauth/并要求登录 点击“继续” 在仪表板上。
当前行为: 单击使用 Slack 登录 重定向您的网址 https://(slackteam4).slack.com/oauth/ 错误:OAuth 错误:invalid_team_for_non_distributed_app
目前,我的项目中有一个设置页面,我将其用作我的重定向 URL。 我的添加到松弛按钮工作正常,就像在重定向到此设置页面时获取代码并将其交换为访问 token 一样。但是使用 slack 登录不会。 我希望通过 slack 登录将我带到各个成员可以登录的登录页面。
我是 stackOverflow 的新手,我对此感到抱歉,格式不正确。如果这没有意义,请发表评论,我会尽力改进。
最佳答案
您收到此错误是因为您的 Slack 应用尚未启用分发,这是使用“使用 Slack 登录”功能的强制性要求。
要启用您的 Slack 应用程序进行分发,请转到您的 Slack 应用程序管理页面并打开“管理分发”页面。您可以在那里激活它。
有关更详细的说明,请查看 official documentation .
顺便说一句。这不会将您的应用程序发布到 Slack 应用程序目录中,但这是这样做的要求之一。
另见 this类似的问题。
关于authentication - 使用 Slack 登录的预期行为,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50971247/