From 52139793bc56795f252f101e8887372f3f55ced7 Mon Sep 17 00:00:00 2001 From: Cursor Agent Date: Tue, 30 Jun 2026 01:44:00 +0000 Subject: [PATCH 1/9] =?UTF-8?q?fix(web):=20=E5=8F=82=E6=8B=9D=E6=99=82?= =?UTF-8?q?=E3=81=ABID=E3=83=88=E3=83=BC=E3=82=AF=E3=83=B3=E3=82=92?= =?UTF-8?q?=E9=80=81=E4=BF=A1=E7=9B=B4=E5=89=8D=E3=81=B8=E5=86=8D=E5=8F=96?= =?UTF-8?q?=E5=BE=97=E3=81=97=E3=83=AD=E3=82=B0=E3=82=A4=E3=83=B3=E5=88=87?= =?UTF-8?q?=E3=82=8C=E3=82=92=E9=98=B2=E6=AD=A2?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 永続化された古いIDトークン(発行から1時間で失効)をそのまま送っていたため、 失効後の参拝でFunctionsのverifyIdTokenが403を返し即ログアウトしていた。 送信直前に onAuthStateChanged で認証状態の確定を待ってから getIdToken() で 最新トークンを取得する(失効時はSDKが自動リフレッシュ)ことで根本解決する。 index.vueは a6da64e で対応済みだったが sanpai.vue が直し漏れていた。 Co-authored-by: kojira --- web/pages/sanpai.vue | 27 +++++++++++++++++++++++++-- 1 file changed, 25 insertions(+), 2 deletions(-) diff --git a/web/pages/sanpai.vue b/web/pages/sanpai.vue index 375d144..fb78110 100644 --- a/web/pages/sanpai.vue +++ b/web/pages/sanpai.vue @@ -60,9 +60,19 @@