Home Articles

Slack中的身份验证

Asked
Viewed 529 times
-1

我已经生成测试令牌以从以下链接登录我的Slack帐户; https://api.slack.com/docs/oauth-test-tokens

当我使用API方法时,我将令牌添加到URL .

现在我想整合用户帐户 . 他们是否会从这个网址生成测试令牌,我将获得生成的令牌?我不这么认为 . 不太实际 .

我如何验证它们?通过使用BASIC身份验证获取用户名和密码以及基本的Node.js https调用; https://dzone.com/articles/nodejs-call-https-basic

当我阅读文档进行身份验证时,它建议; https://api.slack.com/docs/oauth我应该获得所有信息吗?来自用户的client_id,scope,redirect_uri,state,team?他们如何知道他们的client_id?

如何在Slack集成中登录用户帐户?我有点困惑..

1 Answer

  • 1

    如果您想使用外部应用程序验证Slack用户,您应该使用Slack登录 . 它将提示用户使用用户名和密码登录他们的Slack团队,并将他们的Slack标识返回给您的应用程序 . 您还将收到一个单独的Slack令牌,如果您想让用户“登录”,您可以存储以备将来使用 .

    有关此功能如何工作的详细说明,请参见here .

    如果您只想使用bot或slash命令与Slack团队合作,则无需对每个用户进行身份验证 . 使用“Add to Slack”工作流程后收到的令牌就足够了 . 此外,您可以在Slack API页面上生成的“测试令牌”将起作用 . 但是,这个“快捷方式”只能用于测试 .

Related