概要
バックエンド側ではログアウト済み(リフレッシュトークン無効化済み)だが、フロントエンド側のClerkセッションが残存するケースにおいて、ユーザーが状態から抜け出す手段がない問題を解決したい。
背景・状況
- バックエンドのログアウト処理は完了しているが、Clerk側のセッションが残っている状態になり得る
- この状態でログイン画面からログインボタンを押すと、Clerk APIが400エラーを返しログインできない
- 結果としてユーザーが詰んでしまい、自力での復旧手段がない
期待する結果
ユーザーが上記状態に陥った際に、正常にログイン可能な状態へ復帰できること。
具体的なUX/実装方針は要検討:
- どのような体験で解決するか(自動回復/ユーザー操作での回復 など)
- バックエンドで対応するか、フロントエンドで対応するか
補足
- 実装前に方針を議論する必要あり
- 関連リポジトリ: shelfie-backend / shelfie-frontend(対応範囲は要決定)
🤖 Generated with Claude Code
概要
バックエンド側ではログアウト済み(リフレッシュトークン無効化済み)だが、フロントエンド側のClerkセッションが残存するケースにおいて、ユーザーが状態から抜け出す手段がない問題を解決したい。
背景・状況
期待する結果
ユーザーが上記状態に陥った際に、正常にログイン可能な状態へ復帰できること。
具体的なUX/実装方針は要検討:
補足
🤖 Generated with Claude Code