fs.BoolVar(&options.MultipleLogin,"multiple-login",s.MultipleLogin,"Allow multiple login with the same account, disable means only one user can login at the same time.")
fs.StringVar(&options.JwtSecret,"jwt-secret",s.JwtSecret,"Secret to sign jwt token, must not be empty.")
fs.DurationVar(&options.OAuthOptions.AccessTokenMaxAge,"access-token-max-age",s.OAuthOptions.AccessTokenMaxAge,"AccessTokenMaxAgeSeconds control the lifetime of access tokens, 0 means no expiration.")
fs.DurationVar(&options.LoginHistoryRetentionPeriod,"login-history-retention-period",s.LoginHistoryRetentionPeriod,"login-history-retention-period defines how long login history should be kept.")
fs.DurationVar(&options.OAuthOptions.AccessTokenMaxAge,"access-token-max-age",s.OAuthOptions.AccessTokenMaxAge,"access-token-max-age control the lifetime of access tokens, 0 means no expiration.")
fs.StringVar(&s.KubectlImage,"kubectl-image",s.KubectlImage,"Setup the image used by kubectl terminal pod")
fs.DurationVar(&options.MaximumClockSkew,"maximum-clock-skew",s.MaximumClockSkew,"The maximum time difference between the system clocks of the ks-apiserver that issued a JWT and the ks-apiserver that verified the JWT.")