Struggling with Google's authentication