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

[C019] Errore 404 - Unknown API Request #4541

Closed danielecibin closed 1 month ago

danielecibin commented 1 month ago

Buongiorno, stiamo provando a consumare il servizio di accertamento esistenza in vita in ambiente di Produzione, ma purtroppo riceviamo un errore di Unknown API Request: { "TYPE": "HTTPS://GOVWAY.ORG/HANDLING-ERRORS/404/NOTFOUND.HTML", "TITLE": "NOTFOUND", "STATUS": 404, "DETAIL": "UNKNOWN API REQUEST", "X-GLOBAL-TRANSACTION-ID": "DB4AA801664DC17A05F49FCD" } La stessa procedura funziona correttamente in ambiente di Collaudo, quindi non sembrerebbe un problema legato alla procedura, ma alla configurazione. Potete aiutarci a capire il reale motivo dell'errore? Grazie, Daniele

afrontera85 commented 1 month ago

L'errore 404 - Unknown API Request è un errore che si può prendere per i seguenti motivi:

danielecibin commented 1 month ago

Sarebbe possibile avere maggiori dettagli in base al transaction ID? I dati relativi a URL e voucher sono stati recuperati tramite il servizio PDND di fruizione del servizio e i parametri utilizzati per staccare il voucher funzionano.

Eventualmente potete condividere quello che vi risulta essere l'url corretto, per avere la riprova che tutto sia corretto?

afrontera85 commented 1 month ago

Il dettaglio dell'errore riusciamo a darlo quando viene restituito il govway_id... L'url è questo per produzione: https://modipa.anpr.interno.it/govway/rest/in/MinInternoPortaANPR-PDND/C019-servizioAccertamentoEsistenzaVita/v1/anpr-service-e002

afrontera85 commented 1 month ago

Bene!!! Non c'è errore comunque. L'url è questo: https://modipa.anpr.interno.it/govway/rest/in/MinInternoPortaANPR-PDND/C019-servizioAccertamentoEsistenzaVita/v1/anpr-service-e002 L'aud è questo: https://modipa.anpr.interno.it/govway/rest/in/MinInternoPortaANPR/C019-servizioAccertamentoEsistenzaVita/v1 Saluti

danielecibin commented 1 month ago

Come non detto, l'errore è in realtà il medesimo. Anche cambiando endpoint e audience come indicato nell'ultimo commento. Ho riverificato kid, client e purposeid e sono corretti. Verificando la client assertion sembrerebbe essere valida.

danielecibin commented 1 month ago

Come non detto, purtroppo modificando i parametri come indicato il servizio risponde con il medesimo messaggio di errore:

{ "TYPE": HTTPS://GOVWAY.ORG/HANDLING-ERRORS/404/NOTFOUND.HTML, "TITLE": "NOTFOUND", "STATUS": 404, "DETAIL": "UNKNOWN API REQUEST", "X-GLOBAL-TRANSACTION-ID": "DB4AA801664DC17A05F49FCD" }

La configurazione sembra essere corretta:

baseurlapi=https://modipa.anpr.interno.it/govway/rest/in/MinInternoPortaANPR-PDND/C019-servizioAccertamentoEsistenzaVita/v1/anpr-service-e002

kid della chiave pubblica caricata su pdnd es. 4OWnyvd6Lkxx5iee12qpoRkuweSMgJONUWwg4ZsrOaw

kidPdnd=XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

clientid restituito da pdnd al client censito sulla piattaforma es. 371867ab-5331-4bb0-8743-f5f04048be3c

clientIdPdnd= XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

purposeid restituito dalla pdnd a seguito della dichiarazione della finalità es. c6f72cd8-bd62-4315-a0fe-743332ee4946

purposeIdPdnd= XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

audPdnd=auth.interop.pagopa.it/client-assertion urltokenPdnd=https://auth.interop.pagopa.it

Token Agid-Jwt-Signature

audTokenAgidJwtSignature=https://modipa.anpr.interno.it/govway/rest/in/MinInternoPortaANPR/C019-servizioAccertamentoEsistenzaVita/v1

Tuttavia, verificando il voucher generato viene restituito un errore al quarto step “La client assertion è valida ma la finalità per la quale stai richiedendo il voucher non è attiva”.

Il messaggio di errore del debugger è coerente con il 404?

Grazie, Daniele

From: afrontera85 @.> Sent: mercoledì 22 maggio 2024 15:43 To: italia/anpr @.> Cc: CIBIN Daniele AssuIta @.>; Author @.> Subject: Re: [italia/anpr] [C019] Errore 404 - Unknown API Request (Issue #4541)

[EMETTEUR EXTERNE] / [EXTERNAL SENDER] Soyez vigilant avant d'ouvrir les pièces jointes ou de cliquer sur les liens. En cas de doute, signalez le message via le bouton "Message suspect" ou consultez go/secu. Be cautious before opening attachments or clicking on any links. If in doubt, use "Suspicious email" button or visit go/secu.

Bene!!! Non c'è errore comunque. L'url è questo: https://modipa.anpr.interno.it/govway/rest/in/MinInternoPortaANPR-PDND/C019-servizioAccertamentoEsistenzaVita/v1/anpr-service-e002 L'aud è questo: https://modipa.anpr.interno.it/govway/rest/in/MinInternoPortaANPR/C019-servizioAccertamentoEsistenzaVita/v1 Saluti