provider property
Current AuthProvider that is being used to authenticate the user.
Implementation
T get provider {
if (_provider != null) return _provider!;
if (_cache.containsKey(T)) {
return _cache[T]! as T;
}
final auth = this.auth ?? fba.FirebaseAuth.instance;
final configs = FirebaseUIAuth.providersFor(auth.app);
final config = configs.firstWhere((element) => element is T) as T;
_cache[T] = config;
return config;
}