signInWithProvider method

Future<bool> signInWithProvider(
  1. Provider provider, {
  2. AuthOptions? options,
})

Signs the user in using a thrid parties providers.

See also:

Implementation

Future<bool> signInWithProvider(
  Provider provider, {
  AuthOptions? options,
}) async {
  final res = await signIn(
    provider: provider,
    options: options,
  );
  final url = Uri.parse(res.url!);
  final result = await launchUrl(
    url,
    mode: LaunchMode.externalApplication,
    webOnlyWindowName: '_self',
  );
  return result;
}