Node.js 松弛认证
我已经生成了测试令牌,以便从以下链接登录到我的Slack帐户 当我使用API方法时,我将令牌添加到URL 现在我想集成用户帐户。他们会从这个url生成测试令牌吗?我会得到生成的令牌吗?我不这么认为。不太实际 我如何验证它们?通过获取他们的用户名和密码以及basic Node.js https调用,并按原样进行基本身份验证 当我阅读认证文档时,它建议:; 我是否应该获得所有信息;用户的客户端id、作用域、重定向uri、状态、团队?他们如何知道他们的客户idNode.js 松弛认证,node.js,authentication,oauth,slack-api,slack,Node.js,Authentication,Oauth,Slack Api,Slack,我已经生成了测试令牌,以便从以下链接登录到我的Slack帐户 当我使用API方法时,我将令牌添加到URL 现在我想集成用户帐户。他们会从这个url生成测试令牌吗?我会得到生成的令牌吗?我不这么认为。不太实际 我如何验证它们?通过获取他们的用户名和密码以及basic Node.js https调用,并按原样进行基本身份验证 当我阅读认证文档时,它建议:; 我是否应该获得所有信息;用户的客户端id、作用域、重定向uri、状态、团队?他们如何知道他们的客户id 如何在Slack integration
如何在Slack integration中登录用户帐户?我有点困惑 如果你想用你的外部应用验证Slack用户,你应该使用Slack登录。它将提示用户使用用户名和密码登录其Slack团队,并将其Slack标识返回到您的应用程序中。您还将收到一个单独的Slack令牌,如果您想让用户“登录”,您可以存储该令牌以备将来使用 有关此功能如何工作的详细说明,请参见
如果您只想让bot或slash命令与Slack团队一起工作,则不需要对每个用户进行身份验证。使用“添加到松弛”工作流后收到的令牌就足够了。此外,您可以在slackapi页面上生成的“测试令牌”也可以工作。但是,此“快捷方式”仅用于测试。客户端id适用于您的应用程序。对于不同的用户来说没有什么不同,所以他们不需要“知道”任何东西。您只需将它们发送到Slack的授权页面,它们单击按钮对您的应用程序进行授权,并使用授权代码重定向到您。我建议对OAuth 2进行一些研究。这并不是针对Slack的,而且有很多很好的指南。