我如何知道用户帐户已从AWS Backend禁用

时间:2019-09-12 07:50:36

标签: ios amazon-s3 amazon-cognito

我在AWS用户池中有一个用户,并且已禁用了该用户的设置。所以我的问题是如何从我的应用程序获取用户帐户状态。

1 个答案:

答案 0 :(得分:0)

您可以调用listUsers api来获取此用户。在响应中,Enables属性的值为false。

 var cognitoidentityserviceprovider = new AWS.CognitoIdentityServiceProvider({apiVersion:'2016-04-18'}).
cognitoidentityserviceprovider.listUsers({

                                         "Filter": "username =\"<username>\"",                                             
                                        "UserPoolId": <PoolId>
                                    },function(err,resp){
                                        if(err){
                                            console.log(err);
                                        }else{
                                        console.log('user enabled = ', resp.Users[0].Enabled);
                                        console.log(resp);}})