首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用无效范围登录: identity.basic,identity.avatar

使用无效范围登录: identity.basic,identity.avatar
EN

Stack Overflow用户
提问于 2020-04-10 23:33:27
回答 2查看 4.3K关注 0票数 4

我已经将我的空闲应用程序设置为使用Oauth2.0成功地调用

代码语言:javascript
复制
https://slack.com/oauth/v2/authorize?client_id=<myAppsClientId>&scope=chat:write,commands,incoming-webhook,users:read&user_scope=chat:write,users:read

但是,当我尝试使用登录与Slack (这样用户可以管理他们在我的web应用程序),我使用

代码语言:javascript
复制
https://slack.com/oauth/v2/authorize?scope=identity.basic,identity.avatar&client_id=<myAppsClientId>

用户在空闲url上获得错误(在被重定向到我的应用程序之前):

代码语言:javascript
复制
Error details
  Invalid permissions requested
  Invalid scopes: identity.basic, identity.avatar

因为添加到松弛和使用松弛登录都调用相同的uri,所以假设作用域参数是将两者分开的。不知道我哪里出错了,因为我跟踪了文档,并使用了它们为我生成的按钮。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2020-04-16 05:18:48

好的,实际上,我可以通过不使用v2来登录Slack来实现它的工作。但是我不得不使用v2来添加Slack。

因此,使用/oauth/v2/authorize/api/oauth.v2.access来添加slack,使用/oauth/authorize/api/oauth.access表示带slack的签名

我不认为它应该像这样工作,但这是唯一有效的组合。

票数 8
EN

Stack Overflow用户

发布于 2020-04-14 23:36:44

我不知道这是正确的修复,但我遇到了同样的问题,我能够让它工作,重命名‘范围’参数为'user_scope‘

票数 8
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/61150208

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档