1
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

ざっくり理解するFirebase Authentication

Posted at

Firebaseを使った認証

全体図はこんな感じ

image.png

流れ

① ログイン情報の送信。

② ユーザ情報(emailとかnameとか)とJWT(idTokenが帰ってくる)

③ JWTをバックエンドにPOSTする。(サインアップならnameとかemailも一緒に送ってあげるとそれをDBの初期値に出来る。)

④ JWTをfirebaseに投げる。(捏造じゃないかチェック)

⑤uidがfirebaseから帰ってくる。このuidが一意のIDとなるのでこれをユーザーモデルのIDとして扱うことが出来る。

⑥ケースに応じてレスポンスを返す。

①〜②はライブラリで、④〜⑤もライブラリで出来る。

その他

  • 無料プランでも実質無制限

Firebase Authentication の上限 | Firebase Documentation

参考記事

Firebase Authentication | Firebase Documentation

Firebase Auth のユーザ認証機能を自前のデータベースと連携する - Qiita

1
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?