gpt4 book ai didi

java - 如何通过自定义属性在 Cognito 用户池中查找用户?

转载 作者:行者123 更新时间:2023-12-01 20:51:08 25 4
gpt4 key购买 nike

因此,我正在用 java 编写一个 AWS Lambda 函数,该函数应该通过名为“vendor_id”的自定义属性在我的 Cognito 用户池中查找用户。到目前为止,我有以下代码:

AmazonCognitoIdentity identityClient = new AmazonCognitoIdentityClient(new AnonymousAWSCredentials());
GetUserRequest getUserRequest = new GetUserRequest();

但我不相信这是正确的方法。似乎 GetUserRequest 类型的变量无法通过用户名以外的任何内容在用户池中查找用户,这不是我需要做的。

有什么想法吗? Cognito 用户池文档似乎很少。

最佳答案

amazon doc

您可以搜索以下任何标准属性。 自定义属性不可搜索。

username (case-sensitive)
email
phone_number
name
given_name
family_name
preferred_username
cognito:user_status (called Status in the Console) (case-insensitive)
status (called Enabled in the Console) (case-sensitive)

关于java - 如何通过自定义属性在 Cognito 用户池中查找用户?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43486327/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com