我正在开发Android应用程序,该应用程序在PHP中具有反手功能,并且具有自己的身份验证过程。我需要使用 S3 存储服务在亚马逊云科技上保存与特定用户相关的图像。由于我们有自己的身份验证过程,我不想使用任何社交公共身份验证提供商(如Facebook,Google等)。因此,我决定使用亚马逊上提供的 Cognito 中的开发人员身份验证身份服务。所以他们的任何博客,任何可用的示例代码,你知道,以便我可以简单地开始编码,任何人都可以给我简要的概述或逻辑如何实现它?
您可以在此处找到使用适用于 Cognito 的低级 SDK 的示例:http://mobile.awsblog.com/post/TxBVEDL5Z8JKAC/Use-Amazon-Cognito-in-your-website-for-simple-AWS-authentication
这解释了开发人员身份验证身份的流程: http://mobile.awsblog.com/post/Tx2FL1QAPDE0UAH/Understanding-Amazon-Cognito-Authentication-Part-2-Developer-Authenticated-Ident
因此,您需要实现开发人员身份验证的身份身份验证流,而不是实现基本的身份验证流。
编辑 2015-02-18
我们发布了一个端到端示例,其中包含 Java 后端以及 iOS 和 Android 客户端。这篇博文更详细地解释了这些示例。