mirror of
https://github.com/oauth2-proxy/oauth2-proxy.git
synced 2026-10-07 07:01:24 +02:00
Logs provider name on startup
If invalid provider is specified, stop and error out fixes #895
This commit is contained in:
@@ -233,7 +233,13 @@ func parseProviderInfo(o *options.Options, msgs []string) []string {
|
||||
p.ValidateURL, msgs = parseURL(o.ValidateURL, "validate", msgs)
|
||||
p.ProtectedResource, msgs = parseURL(o.ProtectedResource, "resource", msgs)
|
||||
|
||||
o.SetProvider(providers.New(o.ProviderType, p))
|
||||
provider := providers.New(o.ProviderType, p)
|
||||
if provider == nil {
|
||||
msgs = append(msgs, fmt.Sprintf("invalid setting: provider '%s' is not available", o.ProviderType))
|
||||
return msgs
|
||||
}
|
||||
o.SetProvider(provider)
|
||||
|
||||
switch p := o.GetProvider().(type) {
|
||||
case *providers.AzureProvider:
|
||||
p.Configure(o.AzureTenant)
|
||||
|
||||
Reference in New Issue
Block a user