style: use DefaultTokenExpirationTime instead of '2 * time.Hour'

This commit is contained in:
qisfj 2022-10-07 20:37:01 +08:00
parent 0752b4b5b1
commit a35996c4f0
2 changed files with 3 additions and 3 deletions

View File

@ -16,7 +16,7 @@ import (
) )
const ( const (
TokenExpirationTime = time.Hour * 2 DefaultTokenExpirationTime = time.Hour * 2
) )
type userInfo struct { type userInfo struct {
@ -179,7 +179,7 @@ var renewHandler = withUser(func(w http.ResponseWriter, r *http.Request, d *data
func printToken(w http.ResponseWriter, _ *http.Request, d *data, user *users.User) (int, error) { func printToken(w http.ResponseWriter, _ *http.Request, d *data, user *users.User) (int, error) {
tokenExpirationTime := time.Duration(d.settings.TokenExpirationTime) tokenExpirationTime := time.Duration(d.settings.TokenExpirationTime)
if tokenExpirationTime == time.Duration(0) { if tokenExpirationTime == time.Duration(0) {
tokenExpirationTime = 2 * time.Hour tokenExpirationTime = DefaultTokenExpirationTime
} }
claims := &authToken{ claims := &authToken{
User: userInfo{ User: userInfo{

View File

@ -27,7 +27,7 @@ type Settings struct {
Commands map[string][]string `json:"commands"` Commands map[string][]string `json:"commands"`
Shell []string `json:"shell"` Shell []string `json:"shell"`
Rules []rules.Rule `json:"rules"` Rules []rules.Rule `json:"rules"`
TokenExpirationTime Duration `json:"tokenExpirationTime"` // 0 is treated as 2 Hours TokenExpirationTime Duration `json:"tokenExpirationTime"` // 0 is treated as DefaultTokenExpirationTime(2 Hours)
} }
// GetRules implements rules.Provider. // GetRules implements rules.Provider.