2017-06-20 6 views
0

Ich möchte Cognito-Benutzer mit meiner Nodejs-Anwendung löschen.
BeispielWie amazon cognito Benutzer zu löschen?

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

wenn ich versuche, cognito Benutzerfehler löschen wirft als

Error: User is not authenticated 

cognitoUser.deleteUser folgt von einem authentifizierten Benutzer verwendet wird, selbst zu löschen, aber ich will alles löschen Benutzer mit Super User

Bitte geben Sie mir eine Idee, um dieses Problem zu lösen.

Antwort

1

Sie können das Haupt-JavaScript-SDK aws verwenden und die adminDeleteUser-Operation aufrufen. Es handelt sich um eine authentifizierte Operation, für die Entwickleranmeldeinformationen erforderlich sind.

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

@lonut Trestian, Vielen Dank für Ihre Antwort, werde ich versuchen, und lassen Sie wissen. –

+0

@lonut Trestian, Danke, es funktioniert gut. –

Verwandte Themen