Manager class for handling OAuth providers and configuration
Instance methods
clear_providers
Clear all provider configurations
Sourceconfig
Get current configuration
SourceGet a provider instance by enum
Sourceget_provider_config(name :
String) :
ProviderConfig |
Nil Get provider configuration
Sourcehttp_timeout=(timeout :
Int32)
Set HTTP timeout for all providers
SourceLoad configuration from hash (useful for loading from files)
SourceRegister a provider configuration from hash
SourceRegister a provider configuration from environment variables
Sourceregister_provider(name :
String, config :
ProviderConfig)
Register a provider configuration
Sourceremove_provider(name :
String)
Remove a provider configuration
Source