是否可以允許使用者使用 AWS cognito 登入但不允許註冊?

是否可以允許使用者使用 AWS cognito 登入但不允許註冊?

我正在開發一個網頁,要求員工進行身份驗證(使用電子郵件和密碼)才能存取該網站中的內容。 (不是任何人都可以存取該網頁,只有擁有正確電子郵件/密碼組合的員工才能存取)

由於我使用 AWS(API Gateway、Lambda、RDS、EC2 等)開發網頁,因此我決定使用 Cognito 進行身份驗證。

問題在於,Cognito 似乎總是允許用戶註冊新帳戶,然後使用該新建立的帳戶存取網頁。這是我想避免的事情,因為我希望只有員工才能訪問該網頁。

是否可以使用 AWS Cognito 允許使用者登入但不允許註冊?

除了不允許用戶註冊之外,還有其他使用 Cognito 的解決方案嗎?也許允許任何人註冊但只允許來自 Cognito 控制面板的某些電子郵件?

感謝您的幫忙!

答案1

您只能允許管理員在 Cognito 池中建立新使用者:

  • 透過雲的形成範本
  • 透過AWS控制台 - 在常規設定下有User sign ups allowed?一個選項

AWS 主控台

相關內容