FormidableLabs / FormidableLabs/react-native-app-auth

Fitbit OAuth Login Loop for Google-based Accounts (No Email/Password)

Offen
#1,107 0 Kommentare 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen
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

Beitragsleitfaden öffnen

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

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.