Die Google OAuth-Anmeldung funktioniert lokal und schlägt auf dem Produktionsserver fehl

Ich habe eine Seite, an der ich arbeite, die ich gerade in der Beta veröffentlicht habe (die sich derzeit auf demselben Server wie die Produktion befindet - es ist ein persönliches Projekt). Benutzer haben die Möglichkeit, sich mit dem MVC 4 SimpleMembership-Anbieter über Google-, Facebook- oder Twitter-Konten über OAuth anzumelden.

Alles funktioniert fantastisch, wenn ich es vom ASP.NET-Entwicklungsserver auf meinem lokalen Computer aus betreibe. Auf der Beta-Site ist jedoch OAuthWebSecurity.VerifyAuthentication (). IsSuccessful falsch (was bedeutet, dass die Authentifizierung fehlgeschlagen ist). Twitter und Facebook funktionieren einwandfrei.

Da sich kein Code geändert hat, denke ich, dass es etwas Spezielles für die Umgebung geben muss. Ich habe den Rückgabewert von OAuthWebSecurity.VerifyAuthentication () überprüft, sehe jedoch keine Informationen, die darauf hindeuten, warum dies fehlgeschlagen ist oder was zu tun ist, um es zu beheben.

Irgendwelche Ideen, wie das Problem aussehen könnte oder wie ich eine Fehlermeldung von Google erhalten kann? Ich habe das AuthenticationResult-Objekt überprüft und dort ist nichts hilfreich.

BEARBEITEN: Meine ursprüngliche Frage enthielt auch den gesamten relevanten Code, aber ich erstellte eine neue, brandneue MVC 4-Internetanwendung in Visual Studio, entkommentierte die Zeile in AuthConfig.cs, um Google-Anmeldungen zu ermöglichen, und schob sie in die Produktion. Dasselbe ist passiert, es ist also kein Problem mit meinem Code (daher habe ich ihn aus der Frage entfernt).

Antworten auf die Frage(1)

Ihre Antwort auf die Frage