|
|
1
6
|
|
|
2
2
您可以在注册后触发Lambda函数,将电子邮件更改为小写。在不进行实际测试的情况下,您应该能够 trigger a Lambda post confirmation . Lambda可以用 AdminUpdateUserAttributes API ,从您选择的SDK调用,将电子邮件更改为小写。 请注意,用户名也区分大小写。 |
|
|
3
0
既然用户名是区分大小写的:为什么不直接使用用户名作为电子邮件地址,并让prehook用用户名填充电子邮件字段? |
|
|
4
0
创建帐户时将用户名设置为小写。登录时将用户名设置为小写。至少这样,您只需重新创建具有大写字符的用户。或者,您可以重建整个用户池并迁移用户,但谁知道这会对密码和MFA产生什么影响。现有的用户池似乎不值得这么麻烦。希望您正在执行一个全新的项目,并且在创建用户池时可以选择不区分大小写的选项。 |
|
5
-3
另一种可能性是,如果您可以创建一个用户注册api,这将在cognito中创建用户。在修剪电子邮件并在电子邮件上执行小写后。您可以在此之前执行自定义步骤。 您是对的,预注册触发器基本上是在执行注册后调用的。 |
|
|
F_SO_K · AWS Cognito用户名/电子邮件登录区分大小写 8 年前 |