BiscuitでXアカウントにログイン出来なかった、X Pro経由で入れた話
Biscuit(いつものアプリ、タブに埋もれていませんか?)
Biscuitで、特定のXアカウントだけログインできない問題が起きた。
メールアドレスやユーザー名は間違っておらず、アカウント自体も生きている。通常のブラウザでは問題ないのに、Biscuit上のXだけうまく入れない状態だった。
いろいろ考えた結果、Biscuitのアプリ一覧に X Pro があるのを見つけて、「こちらのログイン導線なら通るのでは」と思って試してみた。
最初は、Biscuitの X Proアプリをそのまま追加してログインしてみた。すると、普通にログインできた。この時点で、アカウント自体の問題ではなく、Biscuit上の通常Xのログイン導線に問題がある可能性 が高いと分かった。
その後、いったんログアウト。次に、すでに追加してあるXのアプリからログインできなかったXのURLを、X Pro側のURLに変える形で再度試した。すると、ログインできた。
結果として、通常のXでは詰まるのに、X Pro経由だとログインできる という状態だった。その後は通常のX画面に戻しても使えるようになった。
考えられること
おそらく、XとX Proは同じアカウント基盤を使っていて、ログインの入口だけが少し違う のだと思う。
通常のXログイン画面ではBiscuitとの相性か、認証フローのどこかで失敗する。一方で、X Pro側は別の導線で認証が進むため、正常にセッションが作られ、その結果として通常のXにもログイン状態が引き継がれたのではないかと考えている。
試した手順
- Biscuitのアプリ一覧で X Pro を見つける
- まずは X Proをそのまま追加 してログインできるか試す
- ログインできたら、いったんログアウトする(ここは省略できそう)
- 次に、ログインできなかったXのURLを X Pro側のURLに変えて 試す
- ログイン後、通常のXに戻して使えるか確認する
まとめ
Biscuitで特定のXアカウントだけログインできない場合でも、X Pro経由なら入れることがある。少なくとも自分の環境では、この方法で解決できた。
通常のXログインで詰まる人は、Biscuit内のX ProアプリやX ProのURLを使って一度認証してみる と突破できるかもしれない。
BiscuitでGoogleアカウントにログイン出来ない場合、
— Biscuit | アプリ統合ブラウザ (@biscuit_ja) August 19, 2020
環境設定 -> ユーザーエージェントより、以下の値を設定すると解消するようです。
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/79.0.3945.117 Safari/537.36 Edg/79.0.309.65
