Login with Google using OAuth2 for client-side web app