zitadel/internal/policy/default.go
Michael Waeger b9c938594c
feat: Policy (#79)
* policy added

* Make it executable

* Make it executable, corrections

* password age policy added

* password lockout policy added

* corrections

* policy added

* Make it executable

* Make it executable, corrections

* password age policy added

* password lockout policy added

* corrections

* fix(repository): remove second policy

* complaints corrected

* Init tests

* add some tests

* more tests added

* systemfefaults added

* default values load added

* check for default value added

* fixes

* fixed

* create policy if not exists

* eventstore tests added

Co-authored-by: adlerhurst <silvan.reusser@gmail.com>
2020-05-14 11:48:57 +02:00

23 lines
421 B
Go

package policy
type PasswordAgePolicyDefault struct {
Description string
MaxAgeDays uint64
ExpireWarnDays uint64
}
type PasswordComplexityPolicyDefault struct {
Description string
MinLength uint64
HasLowercase bool
HasUppercase bool
HasNumber bool
HasSymbol bool
}
type PasswordLockoutPolicyDefault struct {
Description string
MaxAttempts uint64
ShowLockOutFailures bool
}