メモです

メモです

2021-01-01から1年間の記事一覧

Firebase v9のFirestoreセキュリティルールでrequest.authが常にnullになる

【発生していた問題】 Firebaseにおいてv9への移行対応をしていたところ、Firestoreのセキュリティルールで、v8では認証状態に応じて値が格納されていたrequest.authが v9ではrequest.authが常にnullとなっていた↓こういうルールを実装していた allow read: …

Next.jsでFirebase Authenticationをやる(next-firebase-auth)

追記:有名なNextAuht.jsでも同じことができるのでそっちのほうがいいかも、、、。NextAuthは多機能すぎるのでこっちでもいいが、、、 zenn.dev next-firebase-authの概要 ・サーバ側でFirebaseのIDトークンの情報(Twitter認証していたらアイコンとかスクリ…

OAuth::Unauthorized 403 Forbiddenが出た

401の場合はAPIキーが間違ってる可能性があるが、403の場合は恐らくTwitterのCallbackURLの設定が間違っている。こっちから投げるrequestのCallbackURLと Authentication settingsで設定しているCallbackURLが一致してないと403を返す。 なお、RailsのWebCon…