How We Improved CSRF Protection for OAuth Authentication