我正在开发一款新应用,我希望用户可以使用电子邮件地址和密码组合进行注册。我希望能够在身份验证服务器上存储数据结构。到目前为止,我一直只是为自己编写的自定义SQL数据库创建了一个PHP接口。我想出于各种原因而不再为这个项目管理我自己的服务器,并且正在研究亚马逊网络服务和谷歌云存储。有很多选择和方法。熟悉云服务器技术的人是否可以向我指出实现我想要的最简单的途径是针对每个提到的平台,还是其他我无法实现的平台?从我最初的阅读开始,Cognito似乎就是我正在寻找的东西,但我还没有能够确定开发人员认证用户的正确设置。欢迎所有建议。感谢。
答案 0 :(得分:1)
包含开发人员身份验证身份的详细博客文章位于here,其中包含对流程的高级概述,以及更详细的先前博客以及指向端到端示例的链接。
为了确保清楚,Cognito不会为您管理用户名和密码。如果您可以提供自己的身份验证系统,则开发人员身份验证身份是一个有效选项,但Cognito本身并不这样做。它改为利用来自公共提供商(facebook / google / amazon),开放ID连接提供商或开发人员身份验证身份的登录来获取访问AWS资源的凭据。