C030 Errore 400
Buongiorno, tentando di chiamare il servizio C030 in produzione ricevo un errore InteroperabilityInvalidRequest:
{
"type":"https:\/\/govway.org\/handling-errors\/400\/InteroperabilityInvalidRequest.html",
"title":"InteroperabilityInvalidRequest",
"status":400,
"detail":"Received request is not conform to the required interoperability profile",
"govway_id":"868ec734-4c3f-11f0-8831-005056ae1d2a"
}
Potete darmi informazioni più dettagliate? Grazie
Buongiorno, l'errore è il seguente: Signature verification failure.
Se possibile, vi chiediamo di non fare test direttamente in ambiente di produzione.
Saluti.
Salve di nuovo, venerdì abbiamo aperto l'ambiente di collaudo ma la finalità è ancora in attesa di approvazione. Intanto ho fatto un'altra prova dopo aver corretto un paio di cose ma continuo a ottenere l'errore 400 (goway id: 8e0c2891-518f-11f0-ab3e-005056ae091b).
Edit: l'ambiente di test è stato attivato, ecco un goway_id relativo: 742eaf35-51a7-11f0-844c-005056ae5232
Grazie
Buongiorno, rinnovo la richiesta di informazioni sull'errore 400. Dal client esempio in Java funziona ma devo portare il tutto in PHP e non capisco dove sbaglio visto che i claim dei vari JWT generati da entrambi gli script sono identici (salvo nonce e jti). Test effettuato in collaudo, goway id 727c3077-5317-11f0-bb77-005056ae1884.
Grazie
Buonasera, troviamo che il body della richiesta è anomalo, infatti non ci viene inviato il json con i dati per effettuare la ricerca tramite C030, ma una stringa che inizia con "client_id=..."
Saluti.
La ringrazio, ho corretto. L'errore comunque rimane. Goway id: e8eb3fe9-564c-11f0-a619-005056ae1884
Buongiorno, nel digest della richiesta e anche in quello presente nel token "Agid-JWT-Signature" è stato dichiarato l'alg "SHA256" invece "SHA-256".
Saluti.
Grazie mille! Ho risolto e sono riuscito a fare la chiamata con successo. La svista è nata dal fatto che nel digest da inserire nella assertion per la richiesta voucher va dichiarato l'algoritmo senza trattino, mentre nei token che hai indicato va messo.
Saluti