自作アプリ作成記録23日目

今詰まっていることを備忘録と頭の整理も兼ねて言語化してみる。

【詰まっている内容】
・フロントエンドからRails APIにIdTokenをPOSTするも、Firebase Authへ認証手続きができていない。

【エラー内容】

Started POST "/v1/auth" for 127.0.0.1 at 2021-07-25 14:59:33 +0900
Processing by DeviseTokenAuth::RegistrationsController#create as HTML

Parameters: {"idToken"=>"長い文字列のidToken"}

Filter chain halted as :authenticate_user rendered or redirected
Completed 401 Unauthorized in 2ms (ActiveRecord: 0.0ms | Allocations: 198)

【どうなって欲しいのか】
Rails APIからFirebaseにjwt認証手続きを行い、ユーザーUIDが取得できること。

よくよく考えてみたら、これってidTokenとregistrationがstorong parameterで許容されていないからと思ったけど、そもそもUserテーブルにはuidが登録されたらそれでいいので、動きがなんだか想定しているものと違う気がする。devise_token_authを導入したのが逆に良く無かったか・・・?

もうちょっと考えてみよう。

この記事が気に入ったらサポートをしてみませんか?