summaryrefslogtreecommitdiff
path: root/internal/configuration/schema/configuration.go
diff options
context:
space:
mode:
authorManuel Nuñez <10672208+mind-ar@users.noreply.github.com>2022-04-02 19:32:57 -0300
committerGitHub <noreply@github.com>2022-04-03 08:32:57 +1000
commit8659ba394dcf3ee805eecc883eaa69371053aa3e (patch)
treefd93a76924be465bc0f82fc78d6bfd24d6452b99 /internal/configuration/schema/configuration.go
parentcd2d88f9f39cab3c318293172ef7ae43cd186b2b (diff)
feat(authentication): password policy (#2723)
Implement a password policy with visual feedback in the web portal. Co-authored-by: Manuel Nuñez <@mind-ar> Co-authored-by: James Elliott <james-d-elliott@users.noreply.github.com>
Diffstat (limited to 'internal/configuration/schema/configuration.go')
-rw-r--r--internal/configuration/schema/configuration.go14
1 files changed, 8 insertions, 6 deletions
diff --git a/internal/configuration/schema/configuration.go b/internal/configuration/schema/configuration.go
index bf75813d4..fe2803ada 100644
--- a/internal/configuration/schema/configuration.go
+++ b/internal/configuration/schema/configuration.go
@@ -10,14 +10,16 @@ type Configuration struct {
Log LogConfiguration `koanf:"log"`
IdentityProviders IdentityProvidersConfiguration `koanf:"identity_providers"`
AuthenticationBackend AuthenticationBackendConfiguration `koanf:"authentication_backend"`
- Session SessionConfiguration `koanf:"session"`
TOTP TOTPConfiguration `koanf:"totp"`
+ Webauthn WebauthnConfiguration `koanf:"webauthn"`
DuoAPI *DuoAPIConfiguration `koanf:"duo_api"`
AccessControl AccessControlConfiguration `koanf:"access_control"`
- NTP NTPConfiguration `koanf:"ntp"`
Regulation RegulationConfiguration `koanf:"regulation"`
- Storage StorageConfiguration `koanf:"storage"`
- Notifier *NotifierConfiguration `koanf:"notifier"`
- Server ServerConfiguration `koanf:"server"`
- Webauthn WebauthnConfiguration `koanf:"webauthn"`
+
+ Server ServerConfiguration `koanf:"server"`
+ Session SessionConfiguration `koanf:"session"`
+ NTP NTPConfiguration `koanf:"ntp"`
+ Storage StorageConfiguration `koanf:"storage"`
+ Notifier *NotifierConfiguration `koanf:"notifier"`
+ PasswordPolicy PasswordPolicyConfiguration `koanf:"password_policy"`
}