authentication - 使用 Slack 登录的预期行为

标签 authentication slack-api

预期行为: 单击使用 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/

相关文章:

python - 删除 Slack 中的消息

python - Pyramid 中的用户身份验证

tomcat - 如何检查 FORM Realm 身份验证是否失败?

C# 'Cannot access a disposed object' 访问 Slack WebAPI 时出错 - 线程或其他什么?

rest - 从 Slack slash 命令调用 Jenkins

node.js - Slack Webhook - 获取 Invalid_Payload

webhooks - 松弛传入 webhook - 将消息发送到另一个 channel

authentication - Identity Server 4 同意屏幕从不显示

mongodb - 使用 Mongodb 的 .Net Core Web Api 身份验证

php - 将 cookie 设置到特定域