AWS放大身份验证,仅启用登录-不启用登录

问题描述 投票:0回答:1

[从所有很棒的教程中,我寻找了如何为amplify应用程序添加auth模块以进行放大。我看到的唯一模块类型是登录+注册的完整功能。

我想要实现的是:

  1. 设置自定义的Cognito用户池并将用户手动添加到池中。
  2. 将自定义登录/登录UI +代码添加到React Amplify应用。
  3. 禁止我以外的任何人手动将新用户添加到Cognito用户池。

我正在工作的网站是一个内部网站,我不希望任何人都可以通过AppSync或React Client进行注册。

请帮助:)

authentication amazon-cognito aws-amplify aws-appsync
1个回答
1
投票

这不会很困难-您只需不要实现前端功能以添加新用户。然后,在您的Cognito用户池配置中,有一个选项[[User sign ups allowed?,您可以将其设置为Only administrators can create users

编辑:另外,考虑使用the hosted UI,它可以为您节省一些前端工作。
© www.soinside.com 2019 - 2024. All rights reserved.