FLUTTER ECOSYSTEM

oauth2

Eine Client-Bibliothek zur Authentifizierung bei einem Remote-Service über OAuth2 im Namen eines Benutzers und zum Ausführen autorisierter HTTP-Anfragen mit den OAuth2-Zugangsdaten des Benutzers.

Neueste Version
2.0.5
30-Tage-Downloads
268.900
Likes
378
Pub-Punkte
160

Paketübersicht

Aus öffentlichen Paketdaten erstellte Orientierung.

Übersicht

Das oauth2-Paket ist eine Dart-Client-Bibliothek, die Anwendungen ermöglicht, sich mit entfernten Diensten über das OAuth2-Protokoll zu authentifizieren. Es erleichtert die Benutzerberechtigung, Token-Verwaltung und sichere HTTP-Anfragen mithilfe der erhaltenen OAuth2-Zugangsdaten. Für den Einsatz auf mehreren Plattformen – einschließlich Mobilgeräte, Web und Desktop – entwickelt, vereinfacht es die Integration mit OAuth2-fähigen APIs wie Google, GitHub und anderen. Das Paket verarbeitet Flows wie den Autorisierungscode und die implizite Genehmigung und gewährleistet sichere und standardisierte Authentifizierungsabläufe.

Anwendungsfälle
  • Benutzeranmeldung mit Drittanbietern
  • Sicheren API-Zugriff mit OAuth2-Token
  • Integration mit OAuth2-fähigen Diensten
  • Token-Refresh und -Speicherung verwalten
  • Authentifizierte Web- und Mobile-Apps erstellen
Hauptmerkmale
  • Unterstützt OAuth2-Autorisierungsflüsse
  • Verwaltet Zugriffs- und Aktualisierungstoken
  • Bietet HTTP-Client mit automatischer Token-Injektion
  • Plattformübergreifende Kompatibilität
  • Einfache Integration mit REST-APIs
Geeignet für
  • Mobile und Web-Apps, die OAuth2 erfordern
  • Entwickler, die auth-intensiven Anwendungen erstellen
  • Teams, die mit großen OAuth2-Anbietern integriert sind
  • Apps, die sichere Token-Verwaltung erfordern
Hinweise
  • Erfordert sorgfältige Handhabung der Token-Speicherung
  • Erforderliche Fehlerbehandlung bei fehlgeschlagener Autorisierung
  • Abhängig von der Konfiguration eines externen OAuth2-Dienstes
  • Nicht geeignet für OAuth2-Flows, die nur serverseitig sind
  • Sicherheitsbest Practices für die Kennwortverwaltung befolgen
Unterstützte PlattformenAndroidiOSWebmacOSWindowsLinux

Paket installieren

flutter pub add oauth2

Kategorien

Quell-Repository

Verwandte Projekte

Ranglisten