I componenti aggiuntivi di Google Classroom devono utilizzare il Single Sign-On (SSO) di Google per identificare e autenticare gli utenti.
Per ulteriori informazioni sul Single Sign-On, consulta la guida a OpenID Connect di Google Identity. Ti consigliamo anche di consultare la documentazione ufficiale di Google sulla registrazione e l'accesso degli utenti per l'accesso automatico e le linee guida per il branding dell'accesso.
Consulta la pagina di accesso senza problemi per indicazioni sull'implementazione di Google SSO nei componenti aggiuntivi di Classroom. La guida all'accesso senza problemi fa riferimento anche al piano di test che può essere utilizzato per assicurarsi che il componente aggiuntivo segua le best practice di accesso.
Flusso di accesso
Per ridurre l'attrito di accesso per gli utenti, Google Classroom fornisce il
parametro di query login_hint
quando viene aperto un iframe. login_hint
è l'ID Google
univoco di un utente e viene fornito dopo che l'utente ha eseguito l'accesso al tuo componente aggiuntivo
per la prima volta. Questo parametro fornisce il contesto dell'utente che ha eseguito
l'accesso a Google Classroom. Per una discussione più dettagliata di questi parametri di query, consulta la nostra pagina della guida ai parametri di accesso.
Devi visualizzare una finestra di dialogo di accesso a Google se il parametro di query login_hint
dell'utente di Google Classroom corrente non corrisponde a nessun utente che ha eseguito l'accesso al componente aggiuntivo. Il pulsante deve rispettare le linee guida per il branding di Google. Se l'utente ha
già eseguito l'accesso, non dovrebbe essere invitato a farlo di nuovo.
Figura 1. Flusso di accesso quando un utente avvia inizialmente
il tuo componente aggiuntivo.