Reibungslose Anmeldung

Da die Anmeldung die erste Interaktion eines Nutzers mit Ihrem ist es wichtig, dass sie den Vorgang so reibungslos wie möglich. Lesen Sie die folgenden Abschnitte, um sich mit den verschiedenen Anmelde-APIs, anmeldende Suchparameter, Umgang mit Pop-up-Blockern, und einen Testplan, den Sie während der Entwicklung verwenden können, Best Practices.

Details zur SSO-Implementierung

OAuth 2.0 von Google ist mit vielen OAuth-Standards 2.0-Stacks. Wir empfehlen dringend, die serverseitige Autorisierung als Dies stellt die höchste Sicherheitsoption dar und unterstützt die Verwendung der iFrame-Abfrage Parameter.

Weitere Informationen finden Sie in den technischen Anleitungen auf der Google Identity-Website, wenn Sie Google Log-in implementieren. Folgen Sie dem Google Log-in-Branding . Sketch-, SVG- und EPS-Dateien stehen zum Download zur Verfügung.

Anmeldetests

Prüfen Sie mit dem Testplan für Add-ons, ob Ihr Add-on die erforderlichen Standards und in der Lage sind, bekannte Grenzfälle zu bewältigen, bevor Sie Ihre des Add-ons überprüfen lassen. Diese Tests spiegeln weitgehend das Classroom-Add-on wider. Checkliste mit den Anforderungen an. Sie enthält eine detaillierte Anleitung, wenn das Add-on diese Anforderungen erfüllt. Dies sind dieselben Tests, Ihre Anwendung während der Veröffentlichung getestet wird.

Suchparameter für die Anmeldung

Google Classroom stellt den login_hint-Abfrageparameter bereit, um wiederholte Anmeldung. Weitere Informationen finden Sie im iFrame im Abschnitt zu Anmeldeparametern. auf der Seite mit den Suchparametern. Beispielcode finden Sie hier: in der Schritt-für-Schritt-Anleitung für Entwickler.

Pop-up-Blocker verwalten

Die Anmeldung im Add-on erfolgt über das Anmeldedialogfenster. Dieses mit dem Bildschirm für die Kontoauswahl angezeigt und Nutzer können OAuth Berechtigungen. Der Pop-up-Blocker eines Endnutzers könnte verhindern, dass er die zur Anmeldung.

Beispiel für einen Bildschirm für die Kontoauswahl

Abbildung 1. Beispiel für einen Bildschirm für die Kontoauswahl

Um dieses Problem zu beheben, stellen Sie dem Endnutzer eine Schaltfläche zur Verfügung, über die er mit einem Klick umgehen kann. Pop-up-Blocker. Durch diese Interaktion kann das Anmeldedialogfeld angezeigt werden. damit der Endnutzer mit der Anmeldung fortfahren kann. Stellen Sie sicher, dass die Schaltfläche, muss den Branding-Richtlinien für Anmeldungen entsprechen.

Folgen Sie der Anleitung für die Anmeldung in unseren Schritt-für-Schritt-Anleitungen für Entwickler, um eine Anmeldeschaltfläche mit Google-Logo, auf die geklickt werden kann, um das Anmeldedialogfeld aufzurufen.

Mehrfachanmeldung

Wenn in einem Browser mehrere Konten gleichzeitig angemeldet sind, kann das zu Störungen für den User Flow für ein Add-on. Endnutzer können sich entweder von allen Google-Konten in ihren aktuellen Browser oder öffnen Sie Classroom in einem Inkognitofenster in Chrome. bevor Sie sich mit dem richtigen Konto anmelden und den Vorgang wiederholen.

Wird aufgrund des Problems mit der Mehrfachanmeldung ein falscher Nutzer im Add-on angemeldet, können Ihre Aufrufe an die Classroom Add-ons API aufgrund eines InvalidAddOnToken Fehler. Wenn Sie einen solchen Fehler erhalten, sollten Sie Der Nutzer kann sich entweder von allen anderen Konten im Browser abmelden oder Classroom in einem Inkognitofenster in Chrome öffnen.