log in with google/github account via oauth2 and animated sign-in/out switch