diff --git a/http/auth.go b/http/auth.go index e1f9f6c5..5035b904 100644 --- a/http/auth.go +++ b/http/auth.go @@ -16,7 +16,7 @@ import ( ) const ( - TokenExpirationTime = time.Hour * 2 + DefaultTokenExpirationTime = time.Hour * 2 ) 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) { tokenExpirationTime := time.Duration(d.settings.TokenExpirationTime) if tokenExpirationTime == time.Duration(0) { - tokenExpirationTime = 2 * time.Hour + tokenExpirationTime = DefaultTokenExpirationTime } claims := &authToken{ User: userInfo{ diff --git a/settings/settings.go b/settings/settings.go index d026f57d..94cfe40c 100644 --- a/settings/settings.go +++ b/settings/settings.go @@ -27,7 +27,7 @@ type Settings struct { Commands map[string][]string `json:"commands"` Shell []string `json:"shell"` 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.