我是 AWS Cognito 的新手。我阅读了 aws cognito 文档并在互联网上搜索。在某些地方,我发现 AWS cognito 用于用户登录和注册,在某处我发现 cognito 用于设备和服务器的数据同步。所以现在我完全困惑什么是 cognito 的基本用途,什么是 cognito 的最佳用途,无论是用户登录/注册还是数据同步。
谢谢
最佳答案
AWS Cognito 是以下服务和功能的集合。
AWS Cognito 用户池 - 用于应用程序登录、单点登录的身份提供商。还可以集成支持 SAML(例如 Microsoft Active Directory)和社交身份(Google、Facebook、Amazon)的外部身份。
AWS Cognito 联合身份 - 委托(delegate)其他身份通过 AWS 角色访问 AWS 的身份代理。 (例如,您可以将用户池连接到此并配置通过特定用户池登录的用户将获得创建 EC2 实例的 AWS 权限)。
AWS Cognito Sync - 这是提供离线同步支持的另一项功能(特别适用于移动应用程序),它可以为每个用户保留一个数据存储,该数据存储可以与 AWS 中的后端对应方同步,后者可以与其他 AWS 服务。
关于php - AWS cognito 的用途和优势,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51620720/