14 Red

Ubicación: Administración> Red

 

La Red en TecnoLearning es una característica nueva. Esta característica permite a un administrador de TecnoLearning establecer un enlace con otro Moodle, y compartir algunos recursos de ese otro Moodle.

La publicación inicial de la Red TecnoLearning se acompaña de un nuevo plugin de autenticación que hace que sea posible el inicio de sesión único (single sign on) entre sitios Moodle. Un usuario con el nombre de usuario jody inicia la sesión en su servidor TecnoLearning como de costumbre, y pincha en un enlace que le lleva a una página en otro servidor Moodle. En el caso habitual, jody debería tener sólo los privilegios del usuario invitado en el servidor TecnoLearning remoto, pero entre bastidores la validación única ha establecido una sesión de autenticación completa en el sitio remoto.

 

¡ATENCIÓN! La Red en TecnoLearning necesita usar xmlrpc. Por ello es importante asegurarse de que su versión de PHP incluye el soporte adecuado de xmlrpc. Por favor, vaya a Administración>> Servidor > Información PHP y verifique que en dicha página aparece la extensión XMLRPC (suele aparecer hacia el final de la página). Si no aparece dicho módulo es que su versión de PHP no ha sido compilada con dicha extensión y deberá recompilarla para incluirlo (o solicitar a su administrador de servidor o proveedor que lo haga por usted). En el momento de escribir esto, parece ser que PEAR xmlrpc no funcionará para la Red TecnoLearning.

Una alternativa a recompilar php es utilizar el comando yum install php-xmlrpc.x86_64 (sólo en el caso de que tengas instalado yum)

 

Ajustes de Red TecnoLearning en Administración > Usuarios > Autenticación > Autenticación de la Red

 

Seguridad

La característica de Red TecnoLearning necesita que su servidor tenga las extensiones Curl y OpenSSL de PHP instaladas.

 

La comunicación se lleva a cabo por medio de un transporte XML-RPC, y los documentos XML-RPC se envuelven primero en un sobre XMLDSIG (XML digital signature) y posteriormente en un sobre XMLENC (XML encryption). El cifrado se realiza completamente dentro de PHP y no se necesita un servidor https (Apache SSL).

 

Se puede habilitar un modo especial que permite a una máquina con una dirección IP específica hacer llamadas a la capa XML-RPC sin usar sobres ni de cifrado ni de firma. Se proporciona este modo para permitir a TecnoLearning comunicar con otros sistemas software en los que la integración de las firmas y el cifrado pudiera ser excepcionalmente difícil. Sin embargo, no se prevee que nunca se llegue a habilitar la comunicación no cifrada entre sitios TecnoLearning.

 

Ir al contenido