2017-04-19 64 views
0

因此,我正在使用java編寫AWS Lambda函數,該函數應該通過名爲vendor_id的自定義屬性在Cognito用戶池中查找用戶。到目前爲止,我的代碼如下:如何通過自定義屬性在Cognito用戶池中查找用戶?

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

但我不相信這是正確的方法。看起來類型爲GetUserRequest的變量無法通過除用戶名之外的其他任何內容查找用戶池中的用戶,這不是我需要做的。

任何想法? Cognito用戶池文檔似乎很少。

回答

2

由於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) 
+0

是否有可能通過sub查看用戶up,這是用戶的UUID? –

相關問題