diff options
| author | James Elliott <james-d-elliott@users.noreply.github.com> | 2022-04-03 10:48:26 +1000 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2022-04-03 10:48:26 +1000 |
| commit | 36cf662458326ef2f1e70f9ee304715152616048 (patch) | |
| tree | f62eeef1d24717889dbcc4aa4f2b7c35286382e9 /internal/configuration/schema/configuration.go | |
| parent | 8659ba394dcf3ee805eecc883eaa69371053aa3e (diff) | |
refactor: misc password policy refactoring (#3102)
Add tests and makes the password policy a provider so the configuration can be loaded to memory on startup.
Diffstat (limited to 'internal/configuration/schema/configuration.go')
| -rw-r--r-- | internal/configuration/schema/configuration.go | 15 |
1 files changed, 7 insertions, 8 deletions
diff --git a/internal/configuration/schema/configuration.go b/internal/configuration/schema/configuration.go index fe2803ada..bcaf2f344 100644 --- a/internal/configuration/schema/configuration.go +++ b/internal/configuration/schema/configuration.go @@ -10,16 +10,15 @@ 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"` - - 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"` + Storage StorageConfiguration `koanf:"storage"` + Notifier *NotifierConfiguration `koanf:"notifier"` + Server ServerConfiguration `koanf:"server"` + Webauthn WebauthnConfiguration `koanf:"webauthn"` + PasswordPolicy PasswordPolicyConfiguration `koanf:"password_policy"` } |
