italia / anpr

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

[C003] err 400 - C003-servizioVerificaDichGeneralita/v1/anpr-service-e002 #4577

Closed NETTunoPA closed 3 days ago

NETTunoPA commented 1 week ago

Buongiorno, siamo la NettunoPa. Stiamo sviluppando per popolare il sistema con i person_id necessari per l'implementazione di altri servizi PDND. Effettuando la chiamata a https://modipa-val.anpr.interno.it/govway/rest/in/MinInternoPortaANPR-PDND/C003-servizioVerificaDichGeneralita/v1/anpr-service-e002 otteniamo sempre lo steso errore 400 : { "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": "7d199bd7-31fa-11ef-b871-005056ae1884" }

Il voucher viene ottenuto tramite cUrl con una client assertion verificata tramite il debug presente su PDND. Potreste fare un controllo sulla chiamata e fornirci ulteriori dettagli. Grazie.

azabatta commented 1 week ago

Buongiorno, di seguito il dettaglio dell'errore: Validazione security token ModI 'INTEGRITY' della richiesta fallita: Header HTTP 'Agid-JWT-Signature' non presente

NETTunoPA commented 5 days ago

Buongiorno, abbiamo seguito le indicazioni nella issue #4234 ma otteniamo ancora err 400. Potremmo avere il dettaglio di errore di questa chiamata gentilmente. { "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": "7b9588f3-383e-11ef-a4f2-005056ae5232" }

azabatta commented 5 days ago

Buongiorno, di seguito le eccezioni rilevate dal sistema:

NETTunoPA commented 5 days ago

Buongiorno, grazie per la risposta intanto. Settando le impostazioni necessarie sul client otteniamo comunque un errore: GovWay-Transaction-ID: ee7a5f40-3854-11ef-a4f2-005056ae5232 {"type":"https://govway.org/handling-errors/403/AuthorizationTokenDeny.html","title":"AuthorizationTokenDeny","status":403,"detail":"Insufficient token claims","govway_id":"ee7a5f40-3854-11ef-a4f2-005056ae5232"}

Eppure tutti i passi sono stati seguiti come da readme

azabatta commented 5 days ago

Buongiorno, di seguito l'errore segnalato dal sistema: Verifica autorizzazione [token] messaggio con identificativo [e4a0f4f7-507f-48e7-a16f-0e9beca15b73] servizio [modipa/MinInternoPortaANPR-PDND:modipa/C001-servizioNotifica:1:POST_anpr-service-e002] fallita (Token claim 'aud' with unexpected value) La richiesta presenta un token non sufficiente per fruire del servizio richiesto

afrontera85 commented 5 days ago

Salve, vi consiglio di ricontrollare il tutto perchè ci risulta nell'aud il C001-servizioNotifica, poi nell' authorization invece il C030-servizioAccertamentoIdUnicoNazionale. Anche nel body dovete indicare il caso d'uso corretto, avete messo "casoUso" : "C003"

NETTunoPA commented 3 days ago

Buongiorno, grazie mille per la collaborazione siamo riusciti a configurare il tutto ottenendo il risultato. Tra l'altro il servizio reale che ci serviva era il C030. Grazie ancora.