OAuthFlow constructor

OAuthFlow({
  1. required OAuthProvider provider,
  2. AuthAction? action,
  3. FirebaseAuth? auth,
})

A flow that allows to authenticate using OAuth providers.

Implementation

OAuthFlow({
  /// {@macro ui.auth.auth_flow.ctor.provider}
  required super.provider,

  /// {@macro ui.auth.auth_action}
  super.action,

  /// {@macro ui.auth.auth_controller.auth}
  super.auth,
}) : super(
        initialState: const Uninitialized(),
      );