I componenti aggiuntivi di Google Classroom devono utilizzare Google Single Sign-On (SSO) per identificare e autenticare gli utenti.
Per ulteriori informazioni sul servizio SSO, vedi la guida a OpenID Connect di Google Identity. Me consigliano inoltre di fare riferimento alla documentazione ufficiale di Google sulla registrazione degli utenti e accedi per l'accesso automatico e le Linee guida per il branding per l'accesso.
Per indicazioni all'implementazione del servizio SSO di Google, consulta la pagina di accesso senza problemi nei componenti aggiuntivi di Classroom. La guida all'accesso senza problemi fa anche riferimento al piano di test, che può essere usato per assicurarti che il componente aggiuntivo seguendo le best practice di accesso.
Flusso di accesso
Per ridurre le difficoltà di accesso per gli utenti, Google Classroom offre la
login_hint
parametro di query quando viene aperto un iframe. login_hint
è un
ID Google univoco che viene fornito dopo che l'utente ha eseguito l'accesso al componente aggiuntivo
per la prima volta. Questo parametro fornisce il contesto dell'utente che ha firmato
in Google Classroom. Per ulteriori informazioni, consulta la pagina della guida ai parametri di accesso
una discussione dettagliata su questi parametri di query.
Devi visualizzare una finestra di dialogo di accesso a Google se il parametro di query login_hint
di
l'utente corrente di Google Classroom non corrisponde ad alcun utente che ha eseguito l'accesso
come componente aggiuntivo. Il pulsante deve rispettare le linee guida per il branding di Google. Se l'utente è
l'utente ha già effettuato l'accesso, non dovrebbe essere richiesto di eseguire nuovamente l'accesso.
Figura 1. Flusso di accesso al primo avvio di un utente
il componente aggiuntivo.
Le installazioni singole aggiungono il componente aggiuntivo all'account dell'utente. Gli utenti sono viene richiesto di concedere il consenso agli ambiti di accesso del componente aggiuntivo quando quest'ultimo è installato singolarmente.
Le installazioni per amministratori aggiungono il componente aggiuntivo a uno o tutti gli account nel dominio e può essere eseguita solo da un amministratore di dominio. L'amministratore facoltativamente possono concedere il consenso a tutti gli ambiti di accesso per conto di tutti gli utenti nel dominio; agli utenti non viene chiesto di concedere il consenso a nessun ambito di accesso se l'amministratore sceglie di farlo.
Per ulteriori informazioni, consulta la sezione Impostazioni di installazione.