如何将PHP反手链接到认知开发人员身份验证身份,以创建将从Android客户端登录的用户令牌


How to link PHP backhand to cognito Developer Authenticated Identities for creating the token of the user which will login from android client?

我正在开发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 客户端。这篇博文更详细地解释了这些示例。