【问题标题】:Multi-Tenant Support with AWS cognito serviceAWS cognito 服务的多租户支持
【发布时间】:2019-07-11 15:10:29
【问题描述】:

我们希望使用 Cognito 服务来满足我们对 SAAS 应用程序的身份验证和授权要求。 需求详情:

  1. 支持 SAAS 应用程序的多租户支持。
  2. 用户可以创建多个项目(组)。组用户可以有两个角色管理员和普通用户。
  3. 一个项目的管理员可以是其他项目的普通用户。
  4. 可以在注册时或由管理员创建用户。 请确认 Cognito 是否可用于上述要求。

【问题讨论】:

    标签: amazon-web-services amazon-cognito multi-tenant


    【解决方案1】:

    用户管理是每个软件即服务 (SaaS) 提供商必须解决的基本概念之一。

    Amazon Cognito 用户池的完全托管性质代表了一种引人注目的模式,使 SaaS 提供商无需构建、管理和维护自己的身份基础设施。将此责任交给 AWS 可以降低您的身份足迹的复杂性,让您有更多的时间专注于 SaaS 解决方案的核心功能。

    实现这一点的方法可以在以下链接中找到:

    Managing SaaS Identity Through Custom Attributes and Amazon Cognito

    Managing SaaS Users with Amazon Cognito

    SaaS identity and isolation with Amazon Cognito (Example Guide)

    SaaS Storage Strategies

    Building fine-grained authorization using Amazon Cognito User Pools groups

    您可以使用组在用户池中创建用户集合,这通常用于为这些用户设置权限。例如,您可以为网站和应用程序的读者、贡献者和编辑用户创建单独的组。请参阅以下链接以了解您的组访问管理。 Adding Groups to a User Pool

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2018-03-25
      • 2021-01-27
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-06-21
      • 2018-12-19
      相关资源
      最近更新 更多