跳至內容

區分大小寫如何影響 Amazon Cognito 使用者集區中的不同登入方式?

1 分的閱讀內容
0

我想了解區分大小寫如何影響 Amazon Cognito 使用者集區中的不同登入方式。

解決方法

**注意:**如果您在執行 AWS Command Line Interface (AWS CLI) 命令時收到錯誤,請參閱對 AWS CLI 進行錯誤疑難排解。此外,請確定您使用的是最新的 AWS CLI 版本

區分大小寫取決於您建立使用者集區的方式。建立使用者集區後,您無法修改區分大小寫設定。

預設情況下,您在 Amazon Cognito 主控台上建立的使用者集區不區分大小寫。若要建立區分大小寫的使用者集區,請使用 CreateUserPool API 或 create-user-pool AWS CLI 命令。若要使用 AWS CLI 建立不區分大小寫的使用者集區,請將 CaseSensitive 參數設為 false

使用者名稱登入

如果您在 UsernameConfigurationType API 中,將 CaseSensitive 參數設定為 false,則使用者可以使用不同大小寫的使用者名稱登入。

例如,對於區分大小寫的使用者集區,User123user123 是不同的帳戶。對於不區分大小寫的使用者集區,User123user123 會登入相同帳戶。區分大小寫的設定會影響使用者名稱的建立和登入。

**注意:**無論使用者名稱組態為何,密碼驗證始終區分大小寫。

電子郵件地址登入

CaseSensitivefalse 時,電子郵件別名也會變得不區分大小寫。例如,user@example.comUser@Example.com 都會登入同一個帳戶。Amazon Cognito 會儲存您輸入的電子郵件地址,但在驗證時不區分大小寫。

電話號碼登入

電話號碼不區分大小寫。電話號碼必須遵循 E.164 格式。電話號碼的格式會影響驗證。如需詳細資訊,請參閱設定電子郵件或電話驗證

相關資訊

使用 Amazon Cognito 使用者集區進行驗證

以管理員身分建立使用者帳戶

在 Amazon Cognito 主控台中建立新的應用程式

自訂登入屬性

AWS 官方已更新 2 個月前