registerProvider static method
Register a provider dynamically with metadata
Implementation
static void registerProvider(
String name, DSAuthProvider provider, [DSAuthProviderMetadata? metadata]) {
if (_registeredProviders.containsKey(name)) {
throw ArgumentError('Provider already registered: $name');
}
_registeredProviders[name] = provider;
if (metadata != null) {
_providerMetadata[name] = metadata;
}
log('Registered provider: $name');
}