php - AWS cognito 的用途和优势

标签 php android ios node.js amazon-cognito

我是 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/

相关文章:

php - 使用 PHP,如何每 100 次访问触发一次?

android - Microblink 识别器设置 RegexParserSettings

ios - 如何使表格 View 水平全宽

javascript - 一两秒钟后视频变黑

ios - 将 Xcode 更新到 IOS 9 后,应用程序卡在启动屏幕上并且未加载初始 View Controller

php - 无法登录 MySQL/mariaDB - [错误] 无法加载资源 : the server responded with a status of 500 (Internal Server Error) (get_data. php)

php:如何使用掩码正则表达式交换字母

php - 从 paypal 中取消订阅会收到什么样的 ipn 响应?

android - buildozer for android 无法构建我的应用程序

java - PermissionUtils 无法解决