Ciao Marco,
quello che ci stai mostrando è la sezione della autenticazione e il "web service" non ha mai avuto configurazioni sue.
Cosa cerchi in parrticolare?
HTH,
Matteo
Re: Re: Login web services moodle verisione 3.6.2
il prbelema era sul config.php e nn facceva il login mancava
$CFG->disablelogintoken = true;
Re: Re: Re: Login web services moodle verisione 3.6.2
Ciao Marco,
grazie per aver condiviso la tua soluzione!
Attenzione: la soluzione che hai adottata sul config.php devi vederla come pro tempore e devi cercare innanzitutto di chiedere a chi manutiene il tuo tema grafico di adeguarlo alle nuove versioni di Moodle - sempre che non sia uscita una nuova versione e che tu non l'abbia ancora installata .
Dietro a quella innocua configurazione infatti c'è un importante decisione che incide sulla sicurezza di Moodle (vulnerabilità CSRF): https://docs.moodle.org/dev/Login_token e https://moodle.org/mod/forum/discuss.php?d=378731#p1527068 .
HTH,
Matteo
Re: Re: Re: Re: Login web services moodle verisione 3.6.2
le io infatti tolgo quella variabile dal config.php se faccio il login manuale funziona
se faccio il login richiamando il servizio web service non funziona più quindi ho dovuto rimetterla il template è Eguru
Ciao Marco,
mi racconti meglio che cosa esattamente non funziona? Usi una autenticazione SSO?
Perché l'autenticazione via web service non dipende dal token, quindi vorrei capire meglio quale è il metodo del web service che ti fallisce se non intervieni con quella modifica sul config.php.
Purtroppo l'autore di quel tema non tiene aggiornato il sorgente su GitHub per cui non mi è possibile velocemente capire quali modifiche abbia fatto per adeguarsi al "token di sicurezza".
HTH,
Matteo
Re: Re: Login web services moodle verisione 3.6.2
Allora praticamente succede questo
se io disattivo quell'impostazione sul config.php
quando io faccio il login da un'altro applicativo tramite le funzioni che vedi nella immagine che ti allego non funziona
Ciao Marco,
la domanda è questa: come fai a generare il token per usare quelle funzionalità?
Dovresti usare quanto raccontato in https://docs.moodle.org/dev/Creating_a_web_service_client#How_to_get_a_user_token cioè usare login/token.php. Oppure usi un token pre-generato e registrato in Moodle?
HTH,
Matteo
Re: Re: Login web services moodle verisione 3.6.2
Ciao Marco,
proverò in locale, ad esempio con la search, perché al momento non saprei dare una interpretazione tecnica al tuo problema.
HTH,
Matteo