如何在没有注册的情况下在Android中创建CognitoUser?

时间:2017-02-09 09:11:34

标签: android aws-cognito

通常,人们会从先前的函数中获取CognitoUser对象。但是,我正在尝试当前实现登录功能,因此不需要返回CognitoUser的注册功能。如何创建CognitoUser以便我可以对登录进行身份验证?或者有更好的方法来验证登录吗?

CognitoUser的构造函数受到保护。

1 个答案:

答案 0 :(得分:3)

当我发布它时,我发现它是正确的。

您可以通过在初始化的UserPool上调用getUser()来创建一个空的CognitoUser。

特定代码(不包括初始化和明显的样板):

user = userPool.getUser();
AuthenticationDetails authenticationDetails = new AuthenticationDetails(email, password, null);
user.authenticateUserInBackground(authenticationDetails, authenticationHandler);
相关问题