Diferencia entre revisiones de «SIU-Guarani/version3.16.0/interfaces/moodle sso»

De SIU
Saltar a: navegación, buscar
m
m
 
(No se muestran 5 ediciones intermedias del mismo usuario)
Línea 1: Línea 1:
 
__NOTOC__
 
__NOTOC__
==<big>SSO Moodle</big> ==
+
==<big>Single Sign-On (SSO) con Moodle</big> ==
 +
 
 +
'''<big>NOTA: SIU-Guaraní 3.16 se probó con Moodle 3.4 y 3.5, no se garantiza de que funcione correctamente con otras versiones de este último.</big>'''
  
 
===<big>En Moodle</big>===
 
===<big>En Moodle</big>===
Línea 17: Línea 19:
 
<big>2) Configurar el plugin '''User key authentication'''</big>
 
<big>2) Configurar el plugin '''User key authentication'''</big>
  
<big>Ir a ''Administración del sitio => Extensiones => Gestionar identificación,'' y habilitar el plugin (haciendo click en el icono del ojo):</big>
+
<big>Ir a ''Administración del sitio => Extensiones => Gestionar identificación,'' y habilitar el plugin (haciendo click en el '''icono del ojo'''):</big>
  
 
<gallery widths="1224" heights="437">
 
<gallery widths="1224" heights="437">
Línea 29: Línea 31:
 
<big>3) Agregar la función '''auth_userkey_request_login_url''' para el servicio creado en el punto 3) de [http://documentacion.siu.edu.ar/wiki/SIU-Guarani/version3.16.0/interfaces/moodle Interfaz SIU-Guaraní - Moodle]</big>
 
<big>3) Agregar la función '''auth_userkey_request_login_url''' para el servicio creado en el punto 3) de [http://documentacion.siu.edu.ar/wiki/SIU-Guarani/version3.16.0/interfaces/moodle Interfaz SIU-Guaraní - Moodle]</big>
  
<big>Ir a ''Administración del sitio => Extensiones => Servicios externos''</big><gallery widths="1223" heights="591">
+
<big>Ir a ''Administración del sitio => Extensiones => Servicios externos''</big><gallery widths="1220" heights="592">
Archivo:Moodle - Funciones.png|Moodle - Funciones
+
Archivo:Moodle - Funciones bis.png|Moodle - Funciones
</gallery><big>Hacer click en '''Funciones''' y luego en '''Agregar funciones''':</big><gallery widths="1224" heights="517">
+
</gallery>
Archivo:Moodle - Agregar Funciones.png|Moodle - Agregar Funciones
+
 
</gallery><big>Finalmente se debe agregar la función '''auth_userkey_request_login_url.'''</big>
+
<big>Hacer click en '''Funciones''' y luego en '''Agregar funciones''':</big><gallery widths="1221" heights="477">
 +
Archivo:Moodle - Agregar Funciones bis.png|Moodle - Agregar Funciones
 +
</gallery>
 +
 
 +
<big>Finalmente se debe agregar la función '''auth_userkey_request_login_url.'''</big>
  
 
<big>4) Agregar la capacidad '''auth/userkey:generatekey''' al usuario de '''Servicios web'''</big>
 
<big>4) Agregar la capacidad '''auth/userkey:generatekey''' al usuario de '''Servicios web'''</big>

Revisión actual del 10:24 17 ene 2019

Single Sign-On (SSO) con Moodle

NOTA: SIU-Guaraní 3.16 se probó con Moodle 3.4 y 3.5, no se garantiza de que funcione correctamente con otras versiones de este último.

En Moodle

Aquí veremos como configurar para que una persona desde Guaraní se pueda loguear en Moodle.

1) Descargar e instalar el plugin User key authentication de Moodle

Se debe descargar desde este enlace. Una vez descargado dicho plugin (archivo ZIP), ir al siguiente apartado de Moodle e instalarlo: Administración del sitio => Extensiones => Instalar módulos externos.

2) Configurar el plugin User key authentication

Ir a Administración del sitio => Extensiones => Gestionar identificación, y habilitar el plugin (haciendo click en el icono del ojo):

Ir a Administración del sitio => Extensiones => Vista general de extensiones, y luego hacer click en la opción Configuración de dicho plugin:El campo Mapping field debe tener el valor Número de ID :

3) Agregar la función auth_userkey_request_login_url para el servicio creado en el punto 3) de Interfaz SIU-Guaraní - Moodle

Ir a Administración del sitio => Extensiones => Servicios externos Hacer click en Funciones y luego en Agregar funciones:

Finalmente se debe agregar la función auth_userkey_request_login_url.

4) Agregar la capacidad auth/userkey:generatekey al usuario de Servicios web

Ir a Administración del sitio => Usuarios => Definir roles, luego seleccionar el rol para Servicios web (hacer click en configuración).Luego agregar la capacidad auth/userkey:generatekey: