【发布时间】:2019-12-31 22:51:39
【问题描述】:
我在 API Gateway 中开发了一个 GraphQL API。我希望我的用户能够调用这个 api 并在他们自己的应用程序中使用它。但是数据很敏感,我想使用 Cognito 对用户进行身份验证。 我有几个问题...
1) 由于没有可供他们登录的“应用程序”,用户如何能够接收令牌以便进行身份验证并查询 API?
2) 我相信令牌每小时都会过期。我想这可能会让一些客户的开发人员感到沮丧,我可以向他们提供什么建议来处理每小时更新令牌的问题?
3) 通读文档后,(this specifically) - 似乎我需要使用“Amazon Cognito CLI/SDK 或 API 将用户登录到所选用户池,并获取身份令牌或访问令牌....”单击“SDK”会导致一个 github 存储库。该 github 存储库表示 SDK 将不再开发,现在是 AWS Amplify。
这里有没有我遗漏的逻辑漏洞?
【问题讨论】:
标签: javascript amazon-web-services jwt aws-api-gateway amazon-cognito