0

Ich erstelle ein einfaches Web-Portal Feuerbasis Cloud-Authentifizierung. Ein Benutzer ist ein Administrator, der andere normale Benutzer erstellt und die Anmeldeinformationen an normale Benutzer weitergibt.Wie setzt man das Passwort anderer Benutzer in der Firebase-Authentifizierung zurück?

var newUser = firebase.auth().createUserWithEmailAndPassword(newEmail, newPassword); 

Jetzt möchte ich, dass Admin sollte Option zum Zurücksetzen des Passworts für jeden normalen Benutzer haben.

Wie kann ich das erreichen? Kann jemand bitte irgendeine Idee teilen.

Danke!

Antwort

0

Sie können dies tun, indem updateUser() im Admin-SDK aufrufen. Die Probe aus this documentation page:

admin.auth().updateUser(uid, { 
    email: "[email protected]", 
    emailVerified: true, 
    password: "newPassword", 
    displayName: "Jane Doe", 
    photoURL: "http://www.example.com/12345678/photo.png", 
    disabled: true 
}) 
    .then(function(userRecord) { 
    // See the UserRecord reference doc for the contents of userRecord. 
    console.log("Successfully updated user", userRecord.toJSON()); 
    }) 
    .catch(function(error) { 
    console.log("Error updating user:", error); 
    }); 

Diese Funktionalität ist in der Node.js Version des Admin SDK zur Zeit verfügbar.

Verwandte Themen