flutterでfirebase authを利用する
flutterでfirebase authを利用するexampleを書いてみました。といってもメールアドレス認証のみですが。
肝になる部分は実際にfirebaseにリクエストを飛ばしている部分で以下です。
FirebaseAuth.instance
を使って、singinWithEmailAndPassword
でリクエストを投げてuserを引っ張ってきます。後はこれの呼び出し側でstateに突っ込むなり、別のページに渡すなりする感じですね。
final _auth = FirebaseAuth.instance; Future<FirebaseUser> _signIn(String email, String password) async { final FirebaseUser user = await _auth.signInWithEmailAndPassword( email: email, password: password); return user; }