split sign and reset

This commit is contained in:
2025-01-30 11:33:16 -06:00
parent 597532bf26
commit 6dd84e4ca3
8 changed files with 441 additions and 47 deletions

View File

@@ -3,12 +3,12 @@ package entities
import "git.infra.nkode.tech/dkelly/nkode-core/config"
type NKodePolicy struct {
MaxNkodeLen int `json:"max_nkode_len" form:"max_nkode_len" binding:"required"`
MinNkodeLen int `json:"min_nkode_len" form:"min_nkode_len" binding:"required"`
DistinctSets int `json:"distinct_sets" form:"distinct_sets" binding:"required"`
DistinctAttributes int `json:"distinct_attributes" form:"distinct_attributes" binding:"required"`
LockOut int `json:"lock_out" form:"lock_out" binding:"required"`
Expiration int `json:"expiration" form:"expiration" binding:"required"` // seconds, -1 no expiration
MaxNkodeLen int `form:"max_nkode_len"`
MinNkodeLen int `form:"min_nkode_len"`
DistinctSets int `form:"distinct_sets"`
DistinctAttributes int `form:"distinct_attributes"`
LockOut int `form:"lock_out"`
Expiration int `form:"expiration"` // seconds, -1 no expiration
}
func NewDefaultNKodePolicy() NKodePolicy {