The problem I'm trying to solve is that my company has set the login timeout for our internal Atlassian websites -- such as Confluence, FishEye, Crucible and JIRA -- at 24 hours. This means that every single day I get logged out, and need to log back in.
Some times this happens while I'm in the middle of editing a wiki page, or querying JIRA, and I lose my progress. Other times, it's just an annoying step of having to click the "Log In" button before I can resume what I was doing. Thankfully, the Atlassian web apps remember my username/password, and do a reasonably good job of redirecting me back to the page I was on.
My company is unwilling to increase the 24h timeout to something more reasonable. So how do I automatically stay logged in? I'm on Mac OS X, using Google Chrome for my browser.
The one idea I've come up with is to write a Chrome Extension which will automatically do something behind the scenes to keep me logged in. Would updating the expiration date on a cookie suffice? Or is the auto-logout time stored on the server? Worst case scenario, I could fetch the page in the background (or open another tab) and submit the login form if prompted, which would log me back in.
My goal here is to be able to use these internal websites, and rarely (once/month would be ok) be prompted to login. I can't be the first person to run into this annoyance!