FormidableLabs / FormidableLabs/react-native-app-auth
Fitbit OAuth Login Loop for Google-based Accounts (No Email/Password)
- Lenguaje dominante
- Java
- Estrellas
- 2.3k
- Forks
- 473
- Métricas de merge de PR
- Sin PR fusionados en 30 d
Descripción
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.
Guía de contribución
Línea de trabajo
Empieza reproduciendo el flujo de Fitbit OAuth en la aplicación móvil con una cuenta de Fitbit basada en Google que no tenga correo electrónico/contraseña, y confirma a dónde vuelve la redirección en la pantalla de inicio de sesión. Inspecciona el puente de React Native AppAuth y la ruta de autenticación nativa de Java; se considera terminado cuando el flujo de OAuth se completa y se emiten tokens de acceso sin entrar en un bucle.
Escrito por el modelo de indexación a partir del texto del issue.
Evaluación
- Stack tecnológico
- java, react-native
- Área
- authentication, mobile
- Tipo de issue
- Error
- Dificultad
- 4/5
- Tiempo estimado
- 3-5 días
- Estado de actividad
- Estancado
- Claridad
- Necesita aclaración
- Aptitud para principiantes
- 28/100