italia / anpr

Issue tracker e documentazione di ANPR - Anagrafe Nazionale della Popolazione Residente
Creative Commons Attribution 4.0 International
180 stars 49 forks source link

C019-servizioAccertamentoEsistenzaVita #4616

Closed ruggerotreglia closed 3 months ago

ruggerotreglia commented 3 months ago

Buonasera, stiamo integrando la chiamata del servizio di C019-servizioAccertamentoEsistenzaVita in un'applicativo. Abbiamo completato la fase di accreditamento sul portale e riusciamo a recuperare correttamente il token JWT chiamando il servizio https://auth.uat.interop.pagopa.it/token.oauth2 Non riusciamo invece ad ottenere una risposta senza errore dalla chiamata al servizio C019-servizioAccertamentoEsistenzaVita.

Potete per cortesia dirci dove stiamo sbagliando? Di seguito le informazioni che forniamo:

POST https://modipa-val.anpr.interno.it/govway/rest/in/MinInternoPortaANPR-PDND/C019-servizioAccertamentoEsistenzaVita/v1/anpr-service-e002 N.B.: Il codice fiscale è inventato { "idOperazioneClient": "100", "criteriRicerca": { "codiceFiscale": "PRVNRF80A01F205V" }, "datiRichiesta": { "dataRiferimentoRichiesta": "2024-08-02", "motivoRichiesta": "RICHIESTA C019", "casoUso": "USO C019" } }

Il messaggio di errore ottenuto è il seguente.

{ "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":"59cb7953-50e3-11ef-8934-005056ae1884" }

Grazie.

afrontera85 commented 3 months ago

L'errore 400 è relativo all'implementazione della cornice di sicurezza Il dettaglio dell'errore è il seguente: "Validazione security token ModI 'AUDIT' della richiesta fallita: Header HTTP 'Agid-JWT-TrackingEvidence' non presente"

Decodificando l'Agid-JWT-Signature ci risulta: "aud": "https://modipa-val.anpr.interno.it/govway/rest/in/MinInternoPortaANPR-PDND/C019-servizioAccertamentoEsistenzaVita/v1" Ma quello corretto è: https://modipa-val.anpr.interno.it/govway/rest/in/MinInternoPortaANPR/C019-servizioAccertamentoEsistenzaVita/v1

Nella richiesta dovete mettere inoltre "casoUso" : "C019"

Vi consiglio comunque di usare il client di esempio che abbiamo fornito nella issue #4488

ruggerotreglia commented 2 months ago

Buongiorno, ho utilizzato il client di esempio per richiamare il servizio C019-servizioAccertamentoEsistenzaVita N.B.: Il codice fiscale è inventato { "idOperazioneClient": "100", "criteriRicerca": { "codiceFiscale": "PRVNRF80A01F205V" }, "datiRichiesta": { "dataRiferimentoRichiesta": "2024-08-18", "motivoRichiesta": "RICHIESTA C019", "casoUso": "C019" } }

Il messaggio di errore ottenuto è il seguente:

GovWay-Transaction-ID: 8b6583c2-5d4f-11ef-94bf-005056ae1884 {"listaErrori":[{"codiceErroreAnomalia":"999","testoErroreAnomalia":"Operazione non effettuabile","tipoErroreAnomalia":"E"}],"idOperazioneANPR":"73257615"}

Grazie.