FormidableLabs / FormidableLabs/react-native-app-auth

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

Abierto
#1,107 0 comentarios 0 reacciones 0 asignados Ver en GitHub
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

Abrir la 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

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.