Übersicht
Eine reine Dart-Implementierung der FlutterFire Auth-API, die für den Einsatz auf Linux-Plattformen entwickelt wurde. Sie ermöglicht die Authentifizierung mit Firebase über E-Mail und Passwort, Telefon-Authentifizierung sowie Drittanbieter-Anbieter wie Google und Apple, ohne auf native Plattformcode angewiesen zu sein. Dieses Paket ist ideal für Desktop-Anwendungen, bei denen ein vollständiger FlutterFire-Support nicht verfügbar ist. Es bleibt konsistent mit dem Haupt-Firebase Auth SDK und ist vollständig kompatibel mit der Dart-Ökologie.
Anwendungsfälle
- Desktop-App-Authentifizierung
- Plattformübergreifende Authentifizierung mit Firebase
- Serverseitige Benutzersitzungsverwaltung
- Integration mit Firebase UI-Komponenten
- Authentifizierungsflüsse in nicht-mobilen Umgebungen testen
Hauptmerkmale
- Reine Dart-Implementierung
- Unterstützt E-Mail/Kennwort- und Telefon-Authentifizierung
- Integration mit Firebase UI
- Keine nativen Abhängigkeiten
- Kompatibel mit FlutterFire-APIs
Geeignet für
- Nur für Linux verfügbare Flutter-Apps
- Auth-Tests und Entwicklung
- Desktop-First-Authentifizierungsworkflows
- Apps, die native Plattform-Plugins vermeiden
- Projekte, die leichtgewichtige Auth-Lösungen erfordern
Hinweise
- Beschränkt auf die Linux-Plattform
- Unterstützt nicht alle Firebase Auth-Funktionen
- Keine Echtzeit-Synchronisierung mit mobilen Geräten
- Benötigt manuelle Einrichtung für benutzerdefinierte Domänen
- Nicht für Produktionsmobile-Apps vorgesehen