是否可以允许用户使用 AWS cognito 登录但不注册?

是否可以允许用户使用 AWS cognito 登录但不注册?

我正在开发一个网页,要求员工进行身份验证(使用电子邮件和密码)才能访问该网站的内容。(不是任何人都可以访问该网页,只有拥有正确电子邮件/密码组合的员工才能访问)

由于我使用 AWS(API 网关、Lambda、RDS、EC2 等)开发网页,因此我决定使用 Cognito 进行身份验证。

问题是 Cognito 似乎总是允许用户注册新帐户,然后使用该新创建的帐户访问网页。我想避免这种情况,因为我希望只有员工才能访问该网页。

是否可以允许用户使用 AWS Cognito 登录但不注册?

除了不允许用户注册之外,还有其他使用 Cognito 的解决方案吗?也许允许任何人注册,但只允许来自 Cognito 控制面板的某些电子邮件?

感谢您的帮助!

答案1

您只能允许管理员在 Cognito 池中创建新用户:

  • 通过云的形成模板
  • 通过 AWS 控制台 - 在常规设置下有User sign ups allowed?选项

AWS 控制台

相关内容