How I handle this login as well as any login I want to make easy is this: on Firefox I have an add-on called Biscuit which has an option to "opt in" for a site's cookies and preserve them. The other cookies are all deleted upon browser shutdown.
On Chromium, there is an add-on called Vanilla cookie manager that allows you to white list a site's cookies and all other cookies are also deleted upon browser shutdown.
So after I have the cookies in Firefox I just click on Preferences > Privacy > remove individual cookies, expand login.ubuntu.com and ubuntuforums.com and put a checkmark on each cookie and they are kept.
On Chromium, while I am on each site that I want to save the cookies I click on the icon in the address bar and select that site to white list.
Once every 24 hours I go through the SSO login with the 3 or 4 clicks and other times it stays logged in. I don't have to remember passwords although I have them on a text file for when I need them.
This is very reasonable to me doing it this way. I also have a static IP address. One cannot expect that if their IP address changes that they will not have to go through this process more often.
But, with the cookie saving methods I mentioned it is not as bad as it could be.