Wir Brechen der Google-Anmelde JavaScript - Plattform - Bibliothek für Web . Für die Authentifizierung und Benutzer-Anmelde, verwenden Sie das neue Google Identity Services SDKs sowohl für Web und Android statt.

Fehlerbehebung

Unterstützte Umgebungen

Google Sign-In unterstützt offiziell die folgenden Browser und Plattformen:

  • Google Chrome unter MacOS, Windows, Linux, Android, iOS
  • Mozilla Firefox unter MacOS, Windows, Linux
  • Safari unter MacOS und iOS
  • Internet Explorer-Versionen von 8 bis 11 unter Windows
  • Microsoft Edge unter Windows

Bekannte Probleme

Cookies und Daten von Drittanbietern werden blockiert

Wenn diese Datenschutzfunktion aktiviert ist, werden alle Cookies und Speicher im Iframe deaktiviert, die von Google zur sicheren Authentifizierung des Nutzers benötigt werden.

Eine Lösung besteht darin, Benutzer, die Daten von Drittanbietern deaktiviert haben, aufzufordern, eine Ausnahme für https://accounts.google.com zu erstellen, indem Sie accounts.google.com zu den zulässigen Domains hinzufügen. In Chrome erfolgt dies in chrome: // settings / content / cookies .

Wenn für viele Ihrer Benutzer diese Funktion aktiviert ist (einige Unternehmen erzwingen diese Einstellung für alle Mitarbeiter), besteht eine weitere Problemumgehung darin, einen serverseitigen OAuth 2.0-Flow zu implementieren.

Chrome unter iOS im Inkognito-Modus

Die Google-Anmeldung wird derzeit im Inkognito-Modus unter Chrome unter iOS nicht unterstützt.

Safari mit intelligenter Tracking-Prävention

Diese neue Funktion von macOS High Sierra und iOS 11 deaktiviert Cookies von Drittanbietern alle 24 Stunden, es sei denn, der Benutzer interagiert mit einer Seite der Domain des Drittanbieters. Da die Google-Anmeldebibliothek zur sicheren Authentifizierung des Nutzers auf Cookies angewiesen ist, wird möglicherweise alle 24 Stunden festgestellt, dass der Nutzer abgemeldet ist. Der Benutzer muss den Anmeldefluss erneut durchlaufen, um die Cookies wieder zu aktivieren.

Irgendein anderes Problem?

Weitere Informationen zur Google-Anmeldebibliothek finden Sie in unserem GitHub-Issue-Tracker .