getAvailableProviders static method

Map<String, dynamic> getAvailableProviders()

Get all available OAuth providers

Implementation

static Map<String, dynamic> getAvailableProviders() {
  final providers = <String, bool>{};
  final config = Auth.config;

  providers['google'] = config.isGoogleConfigured;
  providers['github'] = config.isGitHubConfigured;
  providers['facebook'] = config.isFacebookConfigured;
  providers['apple'] = config.isAppleConfigured;

  return {
    'available': providers,
    'redirectBase': config.redirectBase,
  };
}