Wir haben eine Webanwendung mit Google Kalender-API, die OAuth 2.0-Client-IDs verwendet. Das Problem ist, dass es gut mit dem Test-App funktioniert: http://test.our-domain.comGoogle Kalender-API-Fehler
aber es ist nicht in der Produktion funktioniert, die SSL hat .: https://app.ourdomain.com
Beide sind auf dem gleichen Server und auf der gleichen Domain, Beide sind in der Seite Anmeldeinformationen als http://test.our-domain.com/callback und http autorisierte s: //app.ourdomain.com/callback
Wenn sich der Benutzer anmeldet, sieht es so aus, als wäre der Vorgang in Ordnung, aber der Token wird nicht gespeichert. Hier
ist der Fehler, den wir auf die Produktion log - Bitte helfen ...
2017-11-23 22: 49: 56.656 [33] ERROR DotNetOpenAuth.Http - WebException von https://accounts.google.com/o/oauth2/token: { "Fehler": "redirect_uri_mismatch"}
2017-11-23 22: 49: 56.656 [33] eRROR Client.Management.UserCalendarEntryController
erhalten
- fehlgeschlagen google Authenticator für xxxxxxxxxxxxxxxxxx Blockquote
Versuchen Sie, neue Anmeldeinformationen für den Produktionsserver zu erstellen. Es ist eine [bewährte Vorgehensweise] (https://developers.google.com/identity/protocols/OAuth2#scenarios), dass die Clientanmeldeinformationen für prod/test/staging unterschiedlich sind. Es dauert auch einige Zeit, bevor die Änderungen tatsächlich widerspiegeln. Hoffe, das hilft –
Danke! Beide befinden sich auf demselben Server, aber mit einer anderen Subdomäne. Man arbeitet gut und das mit https funktioniert nicht. Glaubst du, dass es helfen wird? – yair