feat: add ip whitelist

This commit is contained in:
Jacky 2024-07-20 10:37:19 +08:00
parent 7a9aa3a33b
commit 3b937ee0f4
No known key found for this signature in database
GPG key ID: 215C21B10DF38B4D
17 changed files with 1026 additions and 927 deletions

9
settings/auth.go Normal file
View file

@ -0,0 +1,9 @@
package settings
type Auth struct {
IPWhiteList []string `ini:",,allowshadow"`
BanThresholdMinutes int `json:"ban_threshold_minutes" binding:"min=1"`
MaxAttempts int `json:"max_attempts" binding:"min=1"`
}
var AuthSettings = Auth{}