diff options
Diffstat (limited to 'internal/configuration/validator/authentication.go')
| -rw-r--r-- | internal/configuration/validator/authentication.go | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/internal/configuration/validator/authentication.go b/internal/configuration/validator/authentication.go index abba521a3..98f5f209f 100644 --- a/internal/configuration/validator/authentication.go +++ b/internal/configuration/validator/authentication.go @@ -104,6 +104,12 @@ func validateLdapAuthenticationBackend(configuration *schema.LDAPAuthenticationB configuration.Implementation = schema.DefaultLDAPAuthenticationBackendConfiguration.Implementation } + if configuration.MinimumTLSVersion == "" { + configuration.MinimumTLSVersion = schema.DefaultLDAPAuthenticationBackendConfiguration.MinimumTLSVersion + } else if _, err := utils.TLSStringToTLSConfigVersion(configuration.MinimumTLSVersion); err != nil { + validator.Push(fmt.Errorf("error occurred validating the LDAP minimum_tls_version key with value %s: %v", configuration.MinimumTLSVersion, err)) + } + switch configuration.Implementation { case schema.LDAPImplementationCustom: setDefaultImplementationCustomLdapAuthenticationBackend(configuration) |
