Firebase Auth
Firebaseに含まれるマネージド認証機能。パスワード、外部プロバイダー、トークンをクライアント SDKとセキュリティルールへ接続する。
何を担当する?
パスワード、外部プロバイダー、トークンをクライアント SDKとセキュリティルールへ接続する。
いつ使う?
- Firebase アプリへログインを素早く追加するとき。
避けたい場面
- Firebase外へ容易に移せるアイデンティティ基盤が必須のとき。
「どっちが上?」ではなく、まず同じ仕事をする道具なのかを確認します。
Firebase AuthとSupabase Authはどちらも「認証・認可」の技術なので、同じ土俵で比較しやすい組み合わせです。
Firebaseに含まれるマネージド認証機能。パスワード、外部プロバイダー、トークンをクライアント SDKとセキュリティルールへ接続する。
パスワード、外部プロバイダー、トークンをクライアント SDKとセキュリティルールへ接続する。
Supabaseに含まれるPostgreSQL連携の認証機能。JWTとRow Level Securityを使い、利用者とDB権限を結ぶ。
JWTとRow Level Securityを使い、利用者とDB権限を結ぶ。
Firebase AuthとSupabase Authはアプリ認証の実装範囲、ホスティング、制御権で比較される。パスワード、外部プロバイダー、トークンをクライアント SDKとセキュリティルールへ接続する。一方、Supabase AuthはJWTとRow Level Securityを使い、利用者とDB権限を結ぶ。