mirror of
https://github.com/openziti/zrok.git
synced 2025-08-18 03:39:58 +02:00
added maintenance cleanup for expired password reset requests
This commit is contained in:
@@ -69,6 +69,7 @@ type InfluxConfig struct {
|
||||
}
|
||||
|
||||
type MaintenanceConfig struct {
|
||||
Account *AccountMaintenanceConfig
|
||||
Registration *RegistrationMaintenanceConfig
|
||||
}
|
||||
|
||||
@@ -78,6 +79,12 @@ type RegistrationMaintenanceConfig struct {
|
||||
BatchLimit int
|
||||
}
|
||||
|
||||
type AccountMaintenanceConfig struct {
|
||||
ExpirationTimeout time.Duration
|
||||
CheckFrequency time.Duration
|
||||
BatchLimit int
|
||||
}
|
||||
|
||||
const Unlimited = -1
|
||||
|
||||
type LimitsConfig struct {
|
||||
@@ -95,6 +102,11 @@ func DefaultConfig() *Config {
|
||||
ServiceName: "metrics",
|
||||
},
|
||||
Maintenance: &MaintenanceConfig{
|
||||
Account: &AccountMaintenanceConfig{
|
||||
ExpirationTimeout: time.Minute * 15,
|
||||
CheckFrequency: time.Minute * 15,
|
||||
BatchLimit: 500,
|
||||
},
|
||||
Registration: &RegistrationMaintenanceConfig{
|
||||
ExpirationTimeout: time.Hour * 24,
|
||||
CheckFrequency: time.Hour,
|
||||
|
Reference in New Issue
Block a user