Quise ver las distintas vistas de la integración Guaraní - Moodle en Autogestión.
Comencé con un docente y pude ver la vista sin ningún problema.
Luego cerré la sesión de Guaraní y me logueé como Alumno.
Pude ver la vista del Guaraní sin problema (en Reportes → Mis inscripciones), pero cuando ingresé a Moodle desde el botón, todavía seguía logueado el docente y en Moodle se veían los datos/cursos del docente.
¿Cuanto es la duración de la autenticación ? ¿Se puede forzar el deslogueo? Podría haber accesos concurrentes de Alumnos y Docentes en Biblioteca, o entre alumnos compartiendo la misma casa o un grupo de estudio con una sola computadora…
Lo que esta ocurriendo es que el usuario continuo logueado en Moodle, entonces cuando accede con otra persona de Guaraní, y quiere acceder nuevamente a Moodle toma el login del usuario anterior.
Por ahora no veo ningún WS para forzar el logout. Si encuentro alguna configuración te aviso.
Pero por ahora se deberían desloguear a mano en Moodle.
En el paso 2 de la documentación (2) Configurar el plugin User key authentication), podes configurar ciertos parámetros de dicho plugin. Hay uno en especial que se llama User key life time.