【发布时间】:2023-03-23 08:00:01
【问题描述】:
目前我正在开发一个基于桌面 C# 的应用程序,使用 OAuth 2.0 协议进行授权。所以我得到客户端访问和刷新令牌没有任何问题。
因此,OAuth 2.0 表示我们需要访问令牌来从我的服务中检索数据。但是,在阅读了有关它的 Amazon 文档后,我完全感到困惑,因为他们正在使用另一种方式(访问密钥),生成访问密钥和临时密钥以及其他方式。
为什么我们需要访问令牌? 有没有其他方法可以做到这一点,使用 Access-Token 而无需处理亚马逊 SDK?
谢谢
【问题讨论】:
-
Cognito 中描述的
client access在哪里?你想达到什么目的?您是否需要访问一些 API?或者您的应用程序需要访问 AWS 资源? -
“我正在毫无问题地获得客户端访问和刷新令牌”:我的意思是我正在获得访问令牌和刷新令牌!我正在尝试在不使用 AWS 开发工具包的情况下从某些资源中检索数据。
-
好的。什么是前端这些资源?如果这些资源是
apigateway,您可以使用Cognito user pool授权方和apigateway。存在集成 - 您需要做的就是配置。因此,了解您的资源在哪里很重要。
标签: amazon-web-services oauth-2.0 aws-api-gateway amazon-cognito