Firebase-Authentifizierung ohne E-Mail als Benutzername?

8

Ist es möglich, in Firebase eine Zeichenfolge anstelle einer E-Mail-Adresse als Benutzername zu verwenden?

Ich habe es versucht, aber die Methode createUser erfordert, dass es sich um eine E-Mail-Adresse handelt. Kann ich diese Einschränkung irgendwie umgehen?

    
Lisa 13.08.2015, 14:01
quelle

1 Antwort

18

Da Firebase Email + Password Authentication nicht überprüft, dass die E-Mail-Adresse tatsächlich existiert, können Sie einfach jede Domain am Ende der Zeichenfolge stopfen. Solange das Ergebnis eine syntaktisch gültige E-Mail-Adresse ist, wird es funktionieren:

%Vor%

Beachten Sie, dass der Benutzer mit diesem Ansatz keine Möglichkeit hat, E-Mails zur Passwort-Wiederherstellung zu erhalten.

    
Frank van Puffelen 13.08.2015, 14:17
quelle