FormidableLabs / FormidableLabs/react-native-app-auth

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

オープン
#1,107 コメント 0 件 リアクション 0 件 担当者 0 名 GitHub で見る
主要言語
Java
スター
2.3k
フォーク
473
PR マージ指標
30日以内にマージされた PR はありません

説明

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.

コントリビューションガイド

コントリビューションガイドを開く

調査の方向性

まず、メールアドレス/パスワードを持たない Google ベースの Fitbit アカウントを使ってモバイルアプリで Fitbit OAuth フローを再現し、リダイレクトがサインイン画面のどこに戻るかを確認します。React Native AppAuth ブリッジとネイティブ Java 認証パスを調査します; OAuth フローが完了し、ループせずにアクセストークンが発行されれば完了です。

索引モデルが issue の本文から書いたものです。

評価

技術スタック
java, react-native
領域
authentication, mobile
issue の種類
バグ
難易度
4/5
見積もり時間
3〜5日
活発さ
停滞
明瞭さ
説明が足りない
初心者へのやさしさ
28/100

新しい issue をメールで受け取る

初心者向けの GitHub issue を短くまとめたダイジェスト。