2017-06-20 166 views
0

nodejsアプリケーションを使用してcognitoユーザーを削除します。
amazon cognitoユーザーを削除するには?

cognitoUser.deleteUser (err, result) -> 
    if err 
    reject err 
    resolve result 

私は

Error: User is not authenticated 

cognitoUser.deleteUserは、自分自身を削除するために認証されたユーザによって使用され、次のようにcognitoユーザー・エラーがスロー削除しようとするが、私はすべて削除したいですスーパーユーザーを使用しているユーザー

この問題を解決するためにいくつか考えてください。

答えて

1

main aws javascript SDKを使用し、adminDeleteUser操作を呼び出すことができます。これは認証された操作であり、開発者の資格情報が必要です。 Trestian @lonut

https://github.com/aws/aws-sdk-js/blob/master/apis/cognito-idp-2016-04-18.normal.json#L100

var aws = require('aws-sdk'); 
var CognitoIdentityServiceProvider = aws.CognitoIdentityServiceProvider; 
var client = new CognitoIdentityServiceProvider({ apiVersion: '2016-04-19', region: 'us-east-1' }); 

//now you can call adminDeleteUser on the client object  
+0

あなたの答えをありがとう、私は試してみて、あなたが知っているだろう。 –

+0

@ lonut Trestian、ありがとうございます。 –

関連する問題