AWS Cognito Oauth范围中的标识符是什么?

问题描述

我有设置API,我正在尝试使用AWS Cognito用户池进行授权和认证。我在Cognito中使用自定义域(比方说:http://test-auth.abc.com)。 API的域名为(例如:http://test-api.abc.com)。 我正在使用邮递员和cURL测试这些API端点。

当我不选择/选中“ 允许的自定义范围”时,API测试将与 id_token 一起使用。

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

更多详细信息

  1. 用户池的名称为“ user-api”。
  2. API名称为“测试API”。
  3. API“授权者”的名称是-“ api测试”。我选择了“ user-api”进行认知。
  4. Cognito >>资源服务器>>标识符:http://test-api.abc.com
  5. 范围:名称>> users.read

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

非常感谢您的帮助。

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)