registerAuth0Provider function

void registerAuth0Provider(
  1. Map<String, dynamic> config
)

Implementation

void registerAuth0Provider(Map<String, dynamic> config) {
  final clientId = _requireString(config, 'clientId');
  final provider = DSAuth0AuthProvider(
    domain: _requireString(config, 'domain'),
    clientId: clientId,
    clientSecret: _requireString(config, 'clientSecret'),
    audience: _requireString(config, 'audience'),
  );

  DSAuthManager.registerProvider(
    _providerName(config, 'auth0'),
    provider,
    DSAuthProviderMetadata(
      type: 'auth0',
      region: _optionalString(config, 'region'),
      clientId: clientId,
    ),
  );
}