web service restringir acceso usuarios

web service restringir acceso usuarios

de for alcala -
Número de respuestas: 1

Tengo un moodle y quiero por web service dar acceso a otra empresa para que cree usuarios, pueda editarlos y los asigne a un curso. El problema está en que no quiero que acceda a los usuarios que yo cree. Actualmente tiene los permisos core_user_get_users (comprobar  si un usuario con un email determinado ya existe en el Moodle), core_user_delete_users y core_course_get_courses (comprobar  si un curso existe antes de matricular a un usuario).

Esos permisos les deja editar y eliminar cualquier usuario dentro del moodle, pero solo quiero que tenga permisos en los alumnos que el cree a través del web service. ¿Se puede?


Gracias

Promedio de valoraciones: -
En respuesta a for alcala

Re: web service restringir acceso usuarios

de Jose Maria Blanquer -
Buenas.. 


En Moodle se pueden crear roles específicos, aunque no se si cumple exactamente con lo que queréis. En caso de ajustar los permisos como queréis, al Webservice se le asigna a un usuario, yo crearía un usuario específico con ese rol personalizado que hayáis creado, y lo asignaría al Webservice.


Un saludo