Was ist Firebase Authentication?
Firebase Authentication ist ein vollständig verwalteter Authentifizierungsdienst, der die Nutzeranmeldung für Apps vereinfacht. Statt eigene Login-Systeme zu entwickeln, nutzen Entwickler Firebase Auth für sichere Anmeldung mit wenigen Zeilen Code. Der Service unterstützt alle gängigen Anmeldemethoden.
Kernfunktionen
- E-Mail/Passwort-Registrierung und Login
- Social Login mit Google, Apple, Facebook, Twitter, GitHub
- Telefon-Authentifizierung mit SMS-Verifizierung
- Anonymous Auth für Gast-Nutzer
- Multi-Factor Authentication (MFA)
- Session-Management und Token-Refresh
Typische Anwendungsfälle
Consumer Apps: Apps mit Millionen Nutzern nutzen Firebase Auth für schnelle Anmeldung über Google- oder Apple-Konten. Nutzer erwarten reibungslose Anmeldung ohne Passwort-Erstellung.
B2B-Anwendungen: Unternehmen können SAML oder OpenID Connect Provider integrieren, um Single Sign-On mit bestehenden Identity Providern zu ermöglichen.
Progressive Web Apps: Web-Anwendungen nutzen Firebase Auth für persistente Sitzungen über Browser-Sessions hinweg. Nutzer bleiben angemeldet.
Vorteile
- Keine eigene Auth-Infrastruktur erforderlich
- Unterstützung aller gängigen Identity Provider
- Automatische Token-Verwaltung in SDKs
- Skaliert automatisch mit Nutzerzahlen
Integration mit innFactory
Als Google Cloud Partner unterstützt innFactory Sie bei Firebase Authentication: Konfiguration von Auth-Providern, Integration mit bestehenden Identity-Systemen und Implementierung von MFA.
Verfügbare Varianten & Optionen
Spark (Kostenlos)
- 50.000 MAU kostenlos
- E-Mail und Social Login
- Kein Phone Auth
- Begrenzte Optionen
Blaze (Pay-per-use)
- Unbegrenzte MAU
- Phone Authentication
- Multi-Factor Auth
- Kosten ab 50.000 MAU
Typische Anwendungsfälle
Technische Spezifikationen
Häufig gestellte Fragen
Welche Anmelde-Methoden unterstützt Firebase Authentication?
Firebase Auth unterstützt E-Mail/Passwort, Google, Apple, Facebook, Twitter, GitHub, Microsoft, Yahoo, Phone, Anonymous Auth und benutzerdefinierte Token für eigene Backends.
Ist Firebase Authentication sicher?
Ja, Firebase Auth verwendet branchenübliche Sicherheitsstandards. Passwörter werden gehasht gespeichert, Tokens sind signiert und Session-Management ist integriert.
Kann ich Firebase Auth mit meinem eigenen Backend nutzen?
Ja, Firebase Auth generiert ID-Tokens, die von Ihrem Backend verifiziert werden können. Sie können auch Custom Tokens für eigene Authentifizierungssysteme erstellen.
Wie wird Firebase Authentication abgerechnet?
Die ersten 50.000 monatlich aktiven Nutzer sind kostenlos. Darüber hinaus kostet Phone Auth pro SMS, SAML/OIDC-Provider pro Nutzer und MFA zusätzlich.
Unterstützt Firebase Auth Multi-Factor Authentication?
Ja, im Blaze-Plan können Sie SMS-basierte MFA oder TOTP als zweiten Faktor aktivieren. Dies erhöht die Kontosicherheit erheblich.
