github oauth2 login/logout working