Authentication 使用slack登录的预期行为

Authentication 使用slack登录的预期行为,authentication,slack-api,Authentication,Slack Api,预期行为: 单击“以松弛方式登录” 重定向您的url并要求登录 单击“继续” 在仪表板上 当前行为: 单击“以松弛方式登录” 重定向你的url 错误:OAuth错误:非分布式应用程序的团队无效 目前,我的项目中有一个设置页面,我正在使用它作为重定向url。 我的add to slack(添加到slack)按钮工作正常,就像重定向到此设置页面时获取代码并将其交换为访问令牌一样。但用slack登录则不然。 我希望通过slack登录将我带到登录页面,每个成员都可以登录 我是新来的stackOverfl

预期行为: 单击“以松弛方式登录” 重定向您的url并要求登录 单击“继续” 在仪表板上

当前行为: 单击“以松弛方式登录” 重定向你的url 错误:OAuth错误:非分布式应用程序的团队无效

目前,我的项目中有一个设置页面,我正在使用它作为重定向url。 我的add to slack(添加到slack)按钮工作正常,就像重定向到此设置页面时获取代码并将其交换为访问令牌一样。但用slack登录则不然。 我希望通过slack登录将我带到登录页面,每个成员都可以登录


我是新来的stackOverflow,这是不正确的格式为我感到抱歉。如果这不合理,请发表评论,我将尝试改进。

您出现此错误是因为您的Slack应用尚未启用分发,这是使用“使用Slack登录”功能的强制性要求

要启用Slack应用程序进行分发,请转到Slack应用程序管理页面并打开“管理分发”页面。在那里你可以激活它

有关更详细的说明,请查看

顺便说一句,这不会在Slack App目录上发布你的应用程序,但这是这样做的要求之一


另请参见类似问题。

可能重复的请使用相同的错误消息和解决方案查看此链接。非常感谢。我将尝试上面的解决方案,并在这里更新,如果它的工作。它的工作种。我应该把答案贴在这里还是把这篇文章全部删除?非常感谢@ErikKalkokenHappy的帮助:)因为问题有点不同,让我发布一个答案。那么我们就可以结束这个问题了,非常感谢您提供了解释,以及错误发生的原因,对于登录到Slack按钮,启用分发是必需的。而且,它按照我希望的那样工作,所以再次非常感谢。