summaryrefslogtreecommitdiff
path: root/internal/configuration/validator/webauthn.go
diff options
context:
space:
mode:
Diffstat (limited to 'internal/configuration/validator/webauthn.go')
-rw-r--r--internal/configuration/validator/webauthn.go28
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))
}
}