Amazon API Gateway
开发人员指南
AWS 文档中描述的 AWS 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅中国的 AWS 服务入门

调用与 Amazon Cognito 用户池集成的 REST API

要调用一个配置了用户池授权方的方法,客户端必须执行以下操作:

  • 让用户注册到用户池中。

  • 让用户登录用户池。

  • 从用户池获取已登录用户的身份令牌。

  • 将身份验证令牌添加到 Authorization 标头或您创建授权方时指定的其他标头中。

您可以使用 AWS 开发工具包之一来执行这些任务。例如:

执行这些任务的步骤概括介绍如下。有关更多信息,请参阅有关将 Android SDK 与 Amazon Cognito 用户池结合使用使用适用于 iOS 的 Amazon Cognito 用户池的博客文章。

调用与用户池集成的 API

  1. 将新用户注册到指定用户池中。

  2. 让用户登录用户池。

  3. 获取用户的身份令牌。

  4. 调用配置了用户池授权方的 API 方法,同时在 Authorization 标头或您选择的其他标头中提供未过期的令牌。

  5. 如果令牌过期,请重复步骤 2–4。Amazon Cognito 预配置的身份令牌会在一小时内过期。

有关代码示例,请参阅 Android Java 示例iOS Objective-C 示例