diff options
Diffstat (limited to 'internal/configuration/validator/webauthn.go')
| -rw-r--r-- | internal/configuration/validator/webauthn.go | 28 |
1 files changed, 14 insertions, 14 deletions
diff --git a/internal/configuration/validator/webauthn.go b/internal/configuration/validator/webauthn.go index 406ccc7e6..9a482e22c 100644 --- a/internal/configuration/validator/webauthn.go +++ b/internal/configuration/validator/webauthn.go @@ -7,27 +7,27 @@ import ( "github.com/authelia/authelia/v4/internal/utils" ) -// ValidateWebauthn validates and update Webauthn configuration. -func ValidateWebauthn(config *schema.Configuration, validator *schema.StructValidator) { - if config.Webauthn.DisplayName == "" { - config.Webauthn.DisplayName = schema.DefaultWebauthnConfiguration.DisplayName +// ValidateWebAuthn validates and update WebAuthn configuration. +func ValidateWebAuthn(config *schema.Configuration, validator *schema.StructValidator) { + if config.WebAuthn.DisplayName == "" { + config.WebAuthn.DisplayName = schema.DefaultWebAuthnConfiguration.DisplayName } - if config.Webauthn.Timeout <= 0 { - config.Webauthn.Timeout = schema.DefaultWebauthnConfiguration.Timeout + if config.WebAuthn.Timeout <= 0 { + config.WebAuthn.Timeout = schema.DefaultWebAuthnConfiguration.Timeout } switch { - case config.Webauthn.ConveyancePreference == "": - config.Webauthn.ConveyancePreference = schema.DefaultWebauthnConfiguration.ConveyancePreference - case !utils.IsStringInSlice(string(config.Webauthn.ConveyancePreference), validWebauthnConveyancePreferences): - validator.Push(fmt.Errorf(errFmtWebauthnConveyancePreference, strJoinOr(validWebauthnConveyancePreferences), config.Webauthn.ConveyancePreference)) + case config.WebAuthn.ConveyancePreference == "": + config.WebAuthn.ConveyancePreference = schema.DefaultWebAuthnConfiguration.ConveyancePreference + case !utils.IsStringInSlice(string(config.WebAuthn.ConveyancePreference), validWebAuthnConveyancePreferences): + validator.Push(fmt.Errorf(errFmtWebAuthnConveyancePreference, strJoinOr(validWebAuthnConveyancePreferences), config.WebAuthn.ConveyancePreference)) } switch { - case config.Webauthn.UserVerification == "": - config.Webauthn.UserVerification = schema.DefaultWebauthnConfiguration.UserVerification - case !utils.IsStringInSlice(string(config.Webauthn.UserVerification), validWebauthnUserVerificationRequirement): - validator.Push(fmt.Errorf(errFmtWebauthnUserVerification, strJoinOr(validWebauthnConveyancePreferences), config.Webauthn.UserVerification)) + case config.WebAuthn.UserVerification == "": + config.WebAuthn.UserVerification = schema.DefaultWebAuthnConfiguration.UserVerification + case !utils.IsStringInSlice(string(config.WebAuthn.UserVerification), validWebAuthnUserVerificationRequirement): + validator.Push(fmt.Errorf(errFmtWebAuthnUserVerification, strJoinOr(validWebAuthnConveyancePreferences), config.WebAuthn.UserVerification)) } } |
