flagSet.String("cookie-name","_oauth2_proxy","the name of the cookie that the oauth_proxy creates")
flagSet.String("cookie-secret","","the seed string for secure cookies (optionally base64 encoded)")
flagSet.StringSlice("cookie-domain",[]string{},"Optional cookie domains to force cookies to (ie: `.yourcompany.com`). The longest domain matching the request's host will be used (or the shortest cookie domain if there is no match).")
flagSet.String("cookie-path","/","an optional cookie path to force cookies to (ie: /poc/)*")
flagSet.Duration("cookie-expire",time.Duration(168)*time.Hour,"expire timeframe for cookie")
flagSet.Duration("cookie-refresh",time.Duration(0),"refresh the cookie after this duration; 0 to disable")
flagSet.Bool("cookie-csrf-per-request",false,"When this property is set to true, then the CSRF cookie name is built based on the state and varies per request. If property is set to false, then CSRF cookie has the same name for all requests.")
flagSet.Duration("cookie-csrf-expire",time.Duration(15)*time.Minute,"expire timeframe for CSRF cookie")