FLUTTER ECOSYSTEM

oidc

Ein umfassender OpenIdConnect-Plugin, der auf allen Plattformen (Android, iOS, Windows, Linux, Web, macOS) funktioniert

Neueste Version
5.0.2
30-Tage-Downloads
35.700
Likes
51
Pub-Punkte
155

Paketübersicht

Aus öffentlichen Paketdaten erstellte Orientierung.

Übersicht

Das oidc-Paket ist ein umfassender OpenID Connect-Plugin für Flutter-Anwendungen, der eine plattformübergreifende Authentifizierung für Android, iOS, Web, macOS, Windows und Linux bietet. Es ermöglicht sichere Benutzerauthentifizierung mithilfe des OpenID Connect-Protokolls und vereinfacht die Integration mit Identitätsanbietern. Der Plugin verwaltet Token, Sitzungen und Autorisierungsflüsse nahtlos und sorgt für konsistentes Verhalten unabhängig von der Plattform. Mit dem Fokus auf die Entwicklererfahrung entwickelt, unterstützt er moderne Authentifizierungsworkflows wie PKCE und bietet klare APIs zur Anpassung.

Anwendungsfälle
  • Sichere Anmeldung mit Identitätsanbietern
  • Plattformübergreifende Authentifizierung
  • Implementierung von Single Sign-On
  • Benutzersitzungsverwaltung
  • Integration mit OAuth2/OIDC-Servern
  • Web- und Mobile-App-Authentifizierung
Hauptmerkmale
  • Vollständige Plattformunterstützung (Android, iOS, Web, macOS, Windows, Linux)
  • Integrierte PKCE-Unterstützung
  • Token-Refresh und Speicherverwaltung
  • Einfache Integration mit OIDC-Anbietern
  • Konsistente API über Plattformen hinweg
  • Sichere Anmeldeinformationenverwaltung
Geeignet für
  • Flutter-Apps, die sichere Authentifizierung erfordern
  • Entwickler, die Multiplattform-Apps erstellen
  • Projekte, die OpenID Connect oder OAuth2 verwenden
  • Teams, die mit Unternehmens-Identitätsanbietern integriert sind
  • Apps mit SSO-Funktionen
Hinweise
  • Erforderliche korrekte Konfiguration des OIDC-Anbieters
  • Könnte zusätzliche Einrichtung für benutzerdefinierte Domänen oder Bereiche erfordern
  • Abhängig vom zugrundeliegenden Plattform-Webview oder nativen Auth-Flow
  • Nicht geeignet für nicht-OIDC-Authentifizierungssysteme
  • Beschränkt auf OAuth2/OIDC-basierte Identitätsanbieter
Unterstützte PlattformenAndroidiOSWebmacOSWindowsLinux

Paket installieren

flutter pub add oidc

Kategorien

Abhängigkeiten

Abhängigkeiten 8 Einträge
  • jose_plus^1.0.1
  • oidc_android^3.0.1
  • oidc_core^4.0.0
  • oidc_darwin^1.1.3
  • oidc_linux^1.0.4
  • oidc_platform_interface^1.0.4
  • oidc_web^1.0.5
  • oidc_windows^1.0.4

Quell-Repository

Verwandte Projekte