Übersicht
Eine Dart-Bibliothek, die den RFC 6238 Time-Based One-Time Password (TOTP)-Algorithmus implementiert und mit Google Authenticator sowie anderen TOTP-kompatiblen Apps kompatibel ist. Sie ermöglicht sichere, zeitlich begrenzte Authentifizierungs-Codes für die Zwei-Faktor-Authentifizierung (2FA). Das Paket unterstützt die Generierung und Überprüfung von OTPs auf mehreren Plattformen wie Android, iOS, Web, macOS, Windows und Linux. Ideal zur Integration von 2FA in Flutter-Anwendungen mit minimalem Aufwand.
Anwendungsfälle
- Zwei-Faktor-Authentifizierung in mobilen Apps
- Sichere Anmeldeysteme mit 2FA
- Integration mit Google Authenticator
- Zeitlich begrenzte Zugangscodes generieren
- Benutzerkontoverifizierung
- Sicherungscodeerstellung
Hauptmerkmale
- RFC 6238-konforme TOTP-Implementierung
- Plattformübergreifende Unterstützung
- Einfache OTP-Erzeugung und -Überprüfung
- Unterstützt benutzerdefinierte Zeitstufen und Ziffern
- Kompatibel mit Authenticator-Apps
- Leichtgewichtig und abhängigkeitsfrei
Geeignet für
- Apps, die 2FA erfordern
- Authentifizierungsdienste
- Sicherheitsorientierte Anwendungen
- Entwickler, die sichere Anmeldeflüsse erstellen
- Integration mit bestehenden TOTP-Systemen
Hinweise
- Erforderliche korrekte Zeit-Synchronisation
- Behandelt keine QR-Code-Erstellung
- Keine integrierte Benutzeroberfläche
- Manuelle Handhabung der Speicherung des geheimen Schlüssels
- Nicht geeignet für Langzeit-Token-Speicherung