anpr icon indicating copy to clipboard operation
anpr copied to clipboard

C019 - Servizio Esistenza in vita, richiesta aiuto

Open sommafa opened this issue 1 year ago • 3 comments

Ciao a tutti, chiedo supporto a chiunque sia stato in grado di ottenere un token valido per il servizio C019.

Dal tool di debug, ottengo sempre che l'aud nella richiesta non è valido.

Quali valori state usando voi per riuscire ad ottenere il voucher?

Questi sono i valori che sto inserendo io nella richiesta:

Headers:
"kid" _settings.KeyId
"alg" RS256
"typ" JWT

Payload:
"iss", _settings.Issuer
"sub", _settings.Subject
"aud", _settings.Audience
"purposeId" _settings.PurposeId
"jti" jti (calcolato al momento)
"iat" issued (calcolato al momento)
"exp" expire_in (calcolato al momento)

al payload, aggiungo inoltre il valore digest così composto

"alg" "SHA256"
"value" digest (dell'agid tracking signature)

grazie

sommafa avatar Feb 14 '24 08:02 sommafa

Ciao, ti consiglio di partire da questo script java: https://github.com/italia/anpr/issues/3964#issuecomment-1767932441 In collaudo comunque io uso questi parametri: "audienceErogatore"="https://modipa-val.anpr.interno.it/govway/rest/in/MinInternoPortaANPR/C019-servizioAccertamentoEsistenzaVita/v1" "audiencePDND" = "auth.uat.interop.pagopa.it/client-assertion" "UrlErogatore"="https://modipa-val.anpr.interno.it/govway/rest/in/MinInternoPortaANPR-PDND/C019-servizioAccertamentoEsistenzaVita/v1/anpr-service-e002"

MPaoletti719 avatar Feb 15 '24 09:02 MPaoletti719

Ciao, ti consiglio di partire da questo script java: #3964 (comment) In collaudo comunque io uso questi parametri: "audienceErogatore"="https://modipa-val.anpr.interno.it/govway/rest/in/MinInternoPortaANPR/C019-servizioAccertamentoEsistenzaVita/v1" "audiencePDND" = "auth.uat.interop.pagopa.it/client-assertion" "UrlErogatore"="https://modipa-val.anpr.interno.it/govway/rest/in/MinInternoPortaANPR-PDND/C019-servizioAccertamentoEsistenzaVita/v1/anpr-service-e002"

grazie mille, anche io sono partito dal client java di esempio. Oggi ho verificato e la client assertion è corretta sul tool di debug. Anche i parametri che mi hai indicato tu sono gli stessi che uso io

devo avere un problema con gli header che non trovo

sommafa avatar Feb 15 '24 09:02 sommafa

Partendo dal client di esempio riesco ad ottenere un voucher valido e ad effettuare una prima chiamata verso il servizio target (nel mio caso C019). Poi però se cerco di riutilizzare il voucher nel periodo di validità prendo un 400. Qualcuno è riuscito a riutilizzare un voucher ottenuto?

Grazie

MatteoSoftlab avatar Mar 07 '24 10:03 MatteoSoftlab

riprovate, rimanendo entro i 10 minuti

afrontera85 avatar May 06 '24 08:05 afrontera85