registerMagicProvider function

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

Implementation

void registerMagicProvider(Map<String, dynamic> config) {
  final clientId = _optionalString(config, 'clientId');
  final provider = DSMagicAuthProvider(
    publishableKey: _requireString(config, 'publishableKey'),
    secretKey: _requireString(config, 'secretKey'),
  );

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