signIn abstract method

Future<void> signIn({
  1. required SignInAuthProvider provider,
  2. required VoidCallback onUserStateChanged,
})

Sign-in is performed by passing a class inheriting from SignInAuthProvider as provider.

Execute onUserStateChanged when a user's authentication state is changed.

SignInAuthProviderを継承したクラスをproviderで渡すことにより、サインインを行ないます。

ユーザーの認証状態が変更されたときにonUserStateChangedを実行します。

Implementation

Future<void> signIn({
  required SignInAuthProvider provider,
  required VoidCallback onUserStateChanged,
});