こんにちは.
Supabaseに匿名ログインの機能が搭載されたときいて、早速使ってみました。
いつの間にこんな便利な機能が搭載されていたんだ!!?
つい最近、Firebaseの匿名ログインを使って作ったアプリをSupabaseに乗り換えたい。
そんなこんなで早速、アプリに投入していきます。
まずはsupabase_flutter
の最新バージョンを追加します。
supabase_flutter: ^2.8.0
Supabaseの諸々セットアップはここでは割愛します。
あとは、もうこれだけで匿名ログインが使えます。
final response = await Supabase.instance.client.auth.signInAnonymously();
次は、Supabaseコンソール側の設定。
匿名ログインをONにしなければいけません。
表示されたメニューからAuthenticationを選びます。
Allow anonymous sign-insのスイッチをONにして、ちょっとしたにある「Save」ボタンを押してください!
これで設定は完了です。
余談ですが。。。 最初はここを探していました。
firebaseののりでここを探していたのですが、ここでは一生見つからない。
匿名ログイン便利ですよね。
本格的にログインしなくてもお試しでちょっとアプリを使ってもらいたいとか、ゲームアプリとか色々使えそうです!
今までFirebaseを使っていたのですが、データ保存にやっぱりRDBを使いたいのでそのままユーザーデータかつDBも同じサービス内で使えるので嬉しいです。