Wtyczki Google Classroom muszą używać logowania jednokrotnego Google (SSO) do identyfikowania i uwierzytelniania użytkowników.
Więcej informacji o logowaniu jednokrotnym znajdziesz w przewodniku OpenID Connect w Google Identity. Zachęcamy też do zapoznania się z oficjalną dokumentacją Google dotyczącą rejestracji i logowania użytkowników, w tym logowania automatycznego oraz wytycznych dotyczących logowania z logo.
Więcej informacji o wdrażaniu logowania jednokrotnego Google w dodatkach do Classroom znajdziesz na stronie logowania bez zgrzytu. Przewodnik dotyczący logowania bezproblemowego zawiera też informacje o planie testowym, który można wykorzystać, aby upewnić się, że dodatek przestrzega sprawdzonych metod logowania.
Logowanie
Aby ułatwić użytkownikom logowanie, Google Classroom udostępnia parametr zapytania login_hint
, gdy otworzy się element iframe. login_hint
to unikalny identyfikator Google użytkownika, który jest udostępniany po zalogowaniu się przez użytkownika w Twoim dodatku po raz pierwszy. Ten parametr dostarcza kontekstu dotyczącego zalogowanego użytkownika Google Classroom. Więcej informacji o tych parametrach zapytania znajdziesz w przewodniku po parametrach logowania.
Jeśli parametr zapytania login_hint
bieżącego użytkownika Google Classroom nie pasuje do żadnego zalogowanego użytkownika dodatku, musisz wyświetlić okno logowania do Google. Przycisk musi być zgodny ze wskazówkami Google dotyczącymi marki. Jeśli użytkownik jest już zalogowany, nie powinien otrzymywać prośby o ponowne zalogowanie.
Rysunek 1. Proces logowania, gdy użytkownik po raz pierwszy uruchamia Twoje rozszerzenie.
Indywidualne instalacje dodają dodatek do konta użytkownika. Użytkownicy są pytani o zgodę na zakres dostępu dodatku podczas jego instalowania.
Instalacje administratora dodają dodatek do dowolnego lub wszystkich kont w domenie. Mogą je wykonać tylko administratorzy domen. Administrator może w opcjonalny sposób wyrazić zgodę na wszystkie zakresy dostępu w imieniu wszystkich użytkowników w domenie. Jeśli administrator zdecyduje się na tę opcję, użytkownicy nie będą proszeni o wyrażenie zgody na żadne zakresy dostępu.
Więcej informacji znajdziesz w sekcji Ustawienia instalacji.