Los complementos de Google Classroom deben usar el inicio de sesión único (SSO) de Google para identificar y autenticar a los usuarios.
Consulta la Guía de OpenID Connect de Google Identity para obtener más información sobre el SSO. También te recomendamos que consultes la documentación oficial de Google sobre el registro y el acceso de usuarios para el acceso automático y los Lineamientos de Branding de Acceso.
Consulta la página de acceso sin fricciones para obtener orientación sobre la implementación del SSO de Google en los complementos de Classroom. La guía de acceso sin fricciones también hace referencia al plan de pruebas que se puede usar para garantizar que tu complemento siga las prácticas recomendadas de acceso.
Sign in flow
Para reducir la fricción de acceso para los usuarios, Google Classroom proporciona el parámetro de consulta login_hint cuando se abre un iframe. login_hint es el ID único de Google de un usuario y se proporciona después de que el usuario accede a tu complemento por primera vez. Este parámetro proporciona contexto sobre el usuario que accedió a Google Classroom. Consulta nuestra página de guía de parámetros de acceso para obtener un análisis más
detallado de estos parámetros de consulta.
Debes mostrar un diálogo de acceso de Google si el parámetro de consulta login_hint del usuario actual de Google Classroom no coincide con ningún usuario que accedió al complemento. El botón debe cumplir con los lineamientos de branding de Google. Si el usuario ya accedió, no se le debe solicitar que vuelva a acceder.
Figura 1. Flujo de acceso cuando un usuario inicia tu complemento por primera vez