我有安装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".
。
为什么我会有未经授权的错误?我提供了正确的标识符吗?
任何帮助都是非常感谢的。
发布于 2020-10-06 02:22:53
显然,您可以为“标识符”键入任何值。
我的问题是,在令牌生成请求中,我没有包括“允许的自定义范围”和“允许的OAuth scopes”。
https://stackoverflow.com/questions/64190558
复制相似问题