首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >AWS认知Oauth范围中的标识符是什么?

问AWS认知Oauth范围中的标识符是什么?
EN

Stack Overflow用户
提问于 2020-10-04 02:03:01
回答 1查看 603关注 0票数 1

我有安装API,我试图使用AWS认知用户池进行授权和身份验证。我在认知中使用自定义域(比方说:http://test-auth.abc.com)。API的域名是(比方说:http://test-api.abc.com)。我使用postman和cURL来测试这些API端点。

当我不选择/检查“允许的自定义Scopes”时,API测试将与id_token一起工作。

但是当我选择“允许的自定义Scopes”并使用访问令牌时,我会得到“未经授权”的错误。(我在API网关OAuth Scopes中使用了这个范围,并在测试之前重新部署了API )。

很少有更多的细节

用户池的名称是"user-api".

  • API名称是“
  1. ”。
  2. api "Authorizers“名称是- "api test”。我为cognito.
  3. Cognito >>资源服务器>>标识符选择了“user”:http://test-api.abc.com
  4. Scopes: name >> users.read

。

为什么我会有未经授权的错误?我提供了正确的标识符吗?

任何帮助都是非常感谢的。

EN

回答 1

Stack Overflow用户

发布于 2020-10-06 02:22:53

显然,您可以为“标识符”键入任何值。

我的问题是,在令牌生成请求中,我没有包括“允许的自定义范围”和“允许的OAuth scopes”。

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

https://stackoverflow.com/questions/64190558

复制
相关文章

相似问题

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