@@ -391,6 +391,7 @@ func createHeadlampHandler(config *HeadlampConfig) http.Handler {
391391 logger .Log (logger .LevelInfo , nil , nil , "me Groups Paths: " + config .MeGroupsPaths )
392392 logger .Log (logger .LevelInfo , nil , nil , "me User Info URL: " + config .MeUserInfoURL )
393393 logger .Log (logger .LevelInfo , nil , nil , "Base URL: " + config .BaseURL )
394+ logger .Log (logger .LevelInfo , nil , nil , "Session TTL: " + fmt .Sprint (config .SessionTTL ))
394395 logger .Log (logger .LevelInfo , nil , nil , "Use In Cluster: " + fmt .Sprint (config .UseInCluster ))
395396 logger .Log (logger .LevelInfo , nil , nil , "Watch Plugins Changes: " + fmt .Sprint (config .WatchPluginsChanges ))
396397
@@ -859,7 +860,7 @@ func createHeadlampHandler(config *HeadlampConfig) http.Handler {
859860 }
860861
861862 // Set auth cookie
862- auth .SetTokenCookie (w , r , oauthConfig .Cluster , rawUserToken , config .BaseURL )
863+ auth .SetTokenCookie (w , r , oauthConfig .Cluster , rawUserToken , config .BaseURL , config . SessionTTL )
863864
864865 redirectURL += fmt .Sprintf ("auth?cluster=%1s" , oauthConfig .Cluster )
865866
@@ -942,7 +943,7 @@ func (c *HeadlampConfig) refreshAndSetToken(oidcAuthConfig *kubeconfig.OidcConfi
942943 }
943944
944945 // Set refreshed token in cookie
945- auth .SetTokenCookie (w , r , cluster , newTokenString , c .BaseURL )
946+ auth .SetTokenCookie (w , r , cluster , newTokenString , c .BaseURL , c . SessionTTL )
946947
947948 c .TelemetryHandler .RecordEvent (span , "Token refreshed successfully" )
948949 }
@@ -2534,7 +2535,7 @@ func (c *HeadlampConfig) handleSetToken(w http.ResponseWriter, r *http.Request)
25342535 if req .Token == "" {
25352536 auth .ClearTokenCookie (w , r , cluster , c .BaseURL )
25362537 } else {
2537- auth .SetTokenCookie (w , r , cluster , req .Token , c .BaseURL )
2538+ auth .SetTokenCookie (w , r , cluster , req .Token , c .BaseURL , c . SessionTTL )
25382539 }
25392540
25402541 w .WriteHeader (http .StatusOK )
0 commit comments