Login no moodle através de Web Service

Login no moodle através de Web Service

por Mishell Weber -
Número de respostas: 2

Boa tarde comunidade,

estou pesquisando sobre como autenticar um usuário no ambiente através de um web service, ou seja, o usuário coloca seu login e senha no LMS, as informações inseridas são repassadas ao web service e o mesmo retorna se o usuário é existente ou não. Caso o usuário exista na base no qual o web service consulta ele deve logar no moodle, pretendo usar protocolo SOAP. Alguém já fez algo semelhante? vejo bastante documentação sobre web service consumir informações no moodle, mas o contrário não achei muita coisa, principalmente sobre autenticação externa. Agradeço desde já pelas dicas.

Abraço.

Contagem das avaliações:  -
Em resposta à Mishell Weber

Re: Login no moodle através de Web Service

por Daniel Neis Araujo -
Imagem de Core developers Imagem de Plugin developers Imagem de Translators

Olá, Mishell

 

na verdade o consumo de webservices externos por parte do Moodle é feito da mesma forma que em outras aplicações PHP, utilizando, por exemplo, no caso do SOAP, a classe SoapClient e demais coisas relacionadas.

No início do ano eu desenvolvi um plugin desse tipo para a PUC-Rio, se você tiver interesse podemos conversar por email sobre um eventual serviço.

 

Abraço,

Daniel

Contagem das avaliações:  -
Em resposta à Mishell Weber

Re: Login no moodle através de Web Service

por Gleidson Medeiros -

Ol@,

As documentações que podem te ajudar a usar os a API dos webservices criando um cliente pra integrar os sistemas:

http://docs.moodle.org/dev/Web_services
http://docs.moodle.org/dev/Web_services_API
http://docs.moodle.org/dev/Creating_a_web_service_client

Na Moodlerooms eles têm um bloco que facilita muito esse trabalho pra o desenvolvedor. É disponível para quem usa o serviço de software como um serviço, chamado Joule.

http://kb.moodlerooms.com/article/130/administrator

Abraços,

--
Gleidson Medeiros
http://blackboard.com/opensource

Contagem das avaliações:  -