【问题标题】:uses and benefits of AWS cognitoAWS cognito 的用途和优势
【发布时间】:2019-01-08 06:48:00
【问题描述】:

我是 AWS cognito 的新手。我阅读了 aws cognito 文档并在互联网上搜索。在某些地方,我发现 AWS cognito 用于用户登录和注册,而在某些地方我发现 cognito 用于与设备和服务器进行数据同步。所以现在我很困惑 cognito 的基本用途是什么,以及 cognito 的最佳用途是用户登录/注册还是数据同步。

谢谢

【问题讨论】:

    标签: php android ios node.js amazon-cognito


    【解决方案1】:

    AWS Cognito 是以下服务和功能的集合。

    • AWS Cognito 用户池 - 用于应用程序登录、单点登录的身份提供商。还可以集成支持 SAML(例如 Microsoft Active Directory)和社交身份(Google、Facebook、Amazon)的外部身份。

    • AWS Cognito 联合身份 - 授权其他身份通过 AWS 角色访问 AWS 的身份代理。 (例如,您可以将 Userpools 连接到此并配置通过特定 Userpool 登录的用户将获得 AWS 权限以创建 EC2 实例)。

    • AWS Cognito Sync - 这是另一个提供离线同步支持的功能(特别适用于移动应用程序),它可以为每个用户保留一个数据存储,该存储可以与 AWS 中的后端对应物同步,后者可以与其他 AWS 服务。

    【讨论】:

    • 只想补充一点,身份提供者现在也允许 OIDC 连接,而不仅仅是默认的社交身份。您甚至可以将一个用户池作为外部提供商连接到另一个用户池。
    【解决方案2】:

    简短的回答:两者:)

    阅读常见问题解答是一个不错的起点 https://aws.amazon.com/cognito/faqs/

    【讨论】:

      猜你喜欢
      • 2014-06-29
      • 2018-12-14
      • 2016-04-16
      • 2013-07-03
      • 1970-01-01
      • 1970-01-01
      • 2021-06-23
      • 2016-08-28
      • 2017-04-12
      相关资源
      最近更新 更多