FormidableLabs / FormidableLabs/react-native-app-auth
Fitbit OAuth Login Loop for Google-based Accounts (No Email/Password)
- Vorherrschende Sprache
- Java
- Sterne
- 2.3k
- Forks
- 473
- PR-Merge-Kennzahlen
- Keine gemergten PRs in 30 T.
Beschreibung
Users who created their Fitbit account using “Continue with Google” and do not have a Fitbit email/password are unable to complete authentication in our mobile app.
During Fitbit OAuth:
1. User selects Continue with Google
2. Google account is selected successfully
3. Flow redirects back to Fitbit sign-in screen
4. Login enters an infinite loop , OAuth never completes and access tokens are not issued
https://github.com/user-attachments/assets/c40c6eb9-3ba9-4fd0-8f3a-81c08e5fd35d
This behavior is consistent and reproducible.
Beitragsleitfaden
Rechercherichtung
Beginne damit, den Fitbit OAuth-Flow in der mobilen App mit einem Google-basierten Fitbit-Konto ohne E-Mail/Passwort zu reproduzieren, und bestätige, wohin die Weiterleitung zum Anmeldebildschirm zurückkehrt. Untersuche die React Native AppAuth-Bridge und den nativen Java-Authentifizierungspfad; abgeschlossen ist die Aufgabe, wenn der OAuth-Flow abgeschlossen wird und Zugriffstoken ausgegeben werden, ohne in einer Schleife zu landen.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Bewertung
- Tech-Stack
- java, react-native
- Bereich
- authentication, mobile
- Issue-Typ
- Bug
- Schwierigkeit
- 4/5
- Geschätzter Aufwand
- 3-5 Tage
- Aktivitätsstatus
- Veraltet
- Klarheit
- Muss geklärt werden
- Anfängerfreundlichkeit
- 28/100