Fix: Clear return url after authentication completes
Auto authenticate when launching

If we are launched from one of our authentication providers, and we're
not logged in, automatically try to authenticate.