0

J'utilise SDK firebase admin sur les fonctions de cloud pour créer des utilisateurs en utilisantCréer un utilisateur avec sdk firebase admin qui peut signIn par courrier électronique et mot de passe

admin.auth().createUser({ 
email: someEmail, 
password: somePassword, 
}) 

maintenant je veux utilisateur signIn en utilisant signInWithEmailAndPassword('someEmail', 'somePassword') mais je ne peux pas. je reçois l'erreur suivante

{code: "auth/user-not-found", message: "There is no user record corresponding to this identifier. The user may have been deleted."} 
+0

utilisez-vous le même projet sur le client et les côtés d'administration ? Pouvez-vous voir l'utilisateur avec cet e-mail dans la console Firebase? – bojeil

Répondre

0

Essayez comme ça

Et s'il vous plaît être veiller à ce que l'utilisateur est créé à partir du panneau

admin.auth().createUser({ 
    email: "[email protected]", 
    emailVerified: false, 
    phoneNumber: "+11234567890", 
    password: "secretPassword", 
    displayName: "John Doe", 
    photoURL: "http://www.example.com/12345678/photo.png", 
    disabled: false 
}) 
    .then(function(userRecord) { 
    // See the UserRecord reference doc for the contents of userRecord. 
    console.log("Successfully created new user:", userRecord.uid); 
    }) 
    .catch(function(error) { 
    console.log("Error creating new user:", error); 
    }); 
+0

Je ne sais pas comment c'est différent de ce que j'ai posté, si vous voulez créer un utilisateur avec tous ces champs alors oui je l'ai essayé, toujours pas de chance. –

+0

donc vous ne pouvez pas voir un nouvel utilisateur créé sur la console de Firebase droite? J'ai mis à jour la réponse créer et déboguer si vous voyez des erreurs –

+0

Je peux voir un nouvel utilisateur créé, Il dit anonyme où l'email devrait être écrit. –