Aus öffentlichen Paketdaten erstellte Orientierung.
Ein Flutter-Plugin, das die Twitter-Anmeldung über OAuth ermöglicht und Benutzern die Authentifizierung über die Twitter-API erlaubt. Es vereinfacht die Integration mit dem Authentifizierungsdienst von Twitter auf den Plattformen Android, iOS und macOS. Das Plugin verarbeitet OAuth-Flows sicher und stellt Zugriffstoken für autorisierte App-Interaktionen bereit. Ideal für Apps, die soziale Anmeldungsfunktionen mit Twitter als Identitätsanbieter benötigen. Unterstützt nahtlose Benutzer-Onboarding-Prozesse und sichere Kennwortverwaltung.
Anwendungsfälle
Sozialer Login mit Twitter
Benutzerauthentifizierung über Twitter
App-Onboarding mit sozialen Konten
Sichere OAuth-Token-Verwaltung
Plattformübergreifende Twitter-Anmeldung
Hauptmerkmale
OAuth 1.0a-Unterstützung
Kompatibilität mit Android/iOS/macOS
Sichere Token-Verwaltung
Einfache API-Integration
Eingebaute Fehlerbehandlung
Geeignet für
Apps, die Twitter-Anmeldung benötigen
Entwickler, die soziale Funktionen erstellen
Plattformübergreifende Mobile Apps
Authentifizierungsorientierte Anwendungen
Projekte, die OAuth-basierte Identitätsanbieter verwenden
Hinweise
Benötigt ein Twitter-Entwickler-Konto
Erforderliche App-Konfiguration im Twitter Developer Portal
Beschränkt auf OAuth 1.0a (nicht OAuth 2.0)
Abhängig von der Verfügbarkeit der Twitter-API
Könnte zusätzliche Angaben zur Datenschutzrichtlinie erfordern
Original-README
Originaler README-Schnappschuss aus dem verknüpften Quell-Repository. Aktuelle Inhalte finden Sie im Repository.
twitter_login
Flutter Twitter Login Plugin
Requirements
Dart sdk: ">=2.12.0-0 <3.0.0"
flutter: ">=1.25.0-8.1.pre"
Android: minSdkVersion 17 and add support for androidx
You need to replace the scheme with a Callback URLs.
<intent-filter><actionandroid:name="android.intent.action.VIEW" /><categoryandroid:name="android.intent.category.DEFAULT" /><categoryandroid:name="android.intent.category.BROWSABLE" /><!-- Accepts URIs that begin with "example://gizmos” --><!-- Registered Callback URLs in TwitterApp --><dataandroid:scheme="example"android:host="gizmos" /><!-- host is option --></intent-filter>
Supporting the new Android plugins APIs
If you flutter created your project prior to version 1.12, you need to make sure to update your project in order to use the new Java Embedding API.
Make use you have flutter_embedding v2 enabled. Add the following code on the manifest file inside tag to enable embedding.
Flutter wiki: Upgrading pre 1.12 Android projects.