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 Identidad de Google para obtener más información sobre el SSO. También te recomendamos consultar la documentación oficial de Google sobre el registro y el acceso de los usuarios para el acceso automático y los Lineamientos de desarrollo de la marca de acceso.
Consulta la página de acceso sin problemas para obtener orientación sobre la implementación del SSO de Google en los complementos de Classroom. En la guía de acceso sin problemas, también se hace referencia al plan de prueba que se puede usar para garantizar que tu complemento siga las prácticas recomendadas de acceso.
Flujo de acceso
Para reducir las dificultades de acceso de los usuarios, Google Classroom proporciona el parámetro de consulta login_hint
cuando se abre un iframe. login_hint
es el ID de Google único 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 la guía de parámetros de acceso para obtener una explicación más detallada de estos parámetros de consulta.
Debes mostrar un diálogo de acceso a Google si el parámetro de consulta login_hint
del usuario actual de Google Classroom no coincide con ningún usuario que haya accedido al complemento. El botón debe cumplir con los lineamientos de desarrollo de la marca de Google. Si el usuario ya accedió, no se le debe solicitar que vuelva a hacerlo.
Figura 1: Flujo de acceso cuando un usuario inicia tu complemento inicialmente
Las instalaciones individuales agregan el complemento a la cuenta del usuario. Se les solicita a los usuarios que otorguen su consentimiento a los permisos de acceso del complemento cuando se instala individualmente.
Las instalaciones de administrador agregan el complemento a una o a todas las cuentas del dominio, y solo las puede realizar un administrador de dominio. De manera opcional, el administrador puede dar su consentimiento para todos los permisos de acceso en nombre de todos los usuarios del dominio. No se les pedirá a los usuarios que den su consentimiento para ningún permiso de acceso si el administrador decide hacerlo.
Consulta Configuración de instalación para obtener más información.