Page 1 of 1

Forma 2.1 - Problemi API

Posted: Mon May 06, 2019 10:45 am
by alforma2019
Buongiorno,
stiamo effettuando un integrazione tra un App e un'installazione di FORMA.
Conforntandomi con gli sviluppatori dell' App è nato un problema.

Attivando le Api nella versione 2.1, utilizzando come Metodo di autenticazione: Codice unico di accesso viene sempre restituito questo messaggio d'errore:

<?xml version="1.0" encoding="UTF-8"?><XMLoutput><error>Error: Tokens are not used on this installation.</error></XMLoutput>

C'è qualche impostazione o modifica a un file PHP che posso effettuare per ovviare al problema?

Grazi

Re: Forma 2.1 - Problemi API

Posted: Mon May 06, 2019 11:40 am
by alfa24
in /api/lib/api.auth.php

sostituisci:

Code: Select all

if($auth_method != _REST_AUTH_TOKEN) {
con:

Code: Select all

if($auth_method != _REST_AUTH_TOKEN or $auth_method != _REST_AUTH_UCODE) {
Fammi sapere se va.

Re: Forma 2.1 - Problemi API

Posted: Tue May 07, 2019 1:16 pm
by alforma2019
Ciao,
grazie ma purtroppo non funziona lo stesso.
Mi da lo stesso errore.

Re: Forma 2.1 - Problemi API

Posted: Tue May 07, 2019 1:23 pm
by alfa24
Sorry, c'era un typo, riprova ora, ho modificato.

Re: Forma 2.1 - Problemi API

Posted: Mon May 13, 2019 10:56 am
by alforma2019
Niente da fare. Non funziona ancora..

Re: Forma 2.1 - Problemi API

Posted: Mon May 13, 2019 11:03 am
by alfa24
Mmm davvero strano...
Possiamo scriverci in privato per fare un po' di debug? Poi posteremo qui l'eventuale soluzione.

Re: Forma 2.1 - Problemi API

Posted: Mon May 13, 2019 4:45 pm
by alfa24
Ok, forse ho trovato l'inghippo.
Oltre alla modifica che ti ho scritto sopra, cerca nei file /appCore/models/SettingAdm.php e /api/lib/lib.rest.php tutte le occorrenze di:

_REST_AUTH_CODE

e sostituiscile con:

_REST_AUTH_UCODE

Re: Forma 2.1 - Problemi API

Posted: Wed May 22, 2019 6:15 pm
by alfa24
Hai due pm non letti a riguardo.