gpt4 book ai didi

java - 与cognito用户池集成后如何访问AWS API

转载 作者:行者123 更新时间:2023-12-02 10:42:18 25 4
gpt4 key购买 nike

我已经为 Lambda 函数创建了 API,并在 postman 中测试了 URL,我可以查看响应。现在,出于安全目的,我已将 Cognito 用户池授权者集成到我的 API 中。现在我尝试使用 API 并获得如下响应

{
"message": "Unauthorized"
}

我的 Cognito 用户池拥有应用程序客户端 ID 和应用程序客户端 key 。现在,我需要帮助来使用 postman 对 API 进行身份验证。

最佳答案

根据具体的资源方法配置,您可能需要发送 ID token 而不是访问 token 。仔细阅读了 AWS 文档 Integrate an API with a User Pool 。第6步和第7步是确定应该发送哪个 token 的关键。总结如下:

如果在 protected 资源方法(方法执行步骤)上,OAuth Scopes 设置设置为 NONE,则应发送 ID token 。如果输入范围值,则应发送访问 token 。

关于java - 与cognito用户池集成后如何访问AWS API,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52852074/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com