Closed fquattropani-dxc closed 1 year ago
Il digest non è in un formato riconosciuto (es. SHA-256=3DA....). Penso che dobbiate anteporre SHA-256= al digest che avete calcolato
Grazie per la risposta.
Abbiamo aggiunto come da vostra indicazione l'header nel formato corretto: Abbiamo effettuato un altro test 09/11/2023 ore 12:31:45 circa. Ottenendo l'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":"e8b3248f-7eec-11ee-ab4e-005056ae5232"}
Vi riporto gli header passati:
Agid-JWT-Signature: ew0KCSJ0eXA...... Authorization: Bearer eyJ0eXAiOiJ...... Content-Encoding: UTF-8 Content-Type: application/json Digest: SHA-256=OeCxwH4QEnVNIhSktK2biT/2Nq3ZoV93B7FXrAgnkiA= Agid-JWT-TrackingEvidence: ew0KCSJ0e.....
I jwt li abbiamo riportati qui non completi, avete modo di verificarli nei vostri log ?
Fruitore: INAIL Piattaforma: PDND Ambiente: Collaudo Data del test: 09/11/2023 Orario: intorno alle 12.31
Aspettiamo un vostro cortese riscontro. Grazie mille.
Header HTTP 'content-encoding' possiede un valore differente rispetto a quello presente negli header firmati
Da una parte UTF.8 e dall'altra UTF-8
Grazie nuovamente per la risposta. Nelle varie prove che abbiamo fatto ci sono state delle sviste. Abbiamo corretto e riprovato test 09/11/2023 ore 13:52:32 circa. Ottenendo l'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":"23ff435f-7ef6-11ee-ab4e-005056ae5232"}
Vi riporto gli header passati:
Agid-JWT-Signature: ew0KCSJ0eXAiOiA...... Authorization: Bearer eyJ0eXAiOiJ...... Content-Encoding: UTF-8 Content-Type: application/json Digest: SHA-256=47DEQpj8HBSa+/TImW+5JCeuQeRkm5NMpJWZG3hSuFU= Agid-JWT-TrackingEvidence: ew0KCSJ0eXAiOiAi.....
I jwt li abbiamo riportati qui non completi, avete modo di verificarli nei vostri log ?
Fruitore: INAIL Piattaforma: PDND Ambiente: Collaudo Data del test: 09/11/2023 Orario: intorno alle 13:52:32
Aspettiamo un vostro cortese riscontro. Grazie mille.
Adesso l'errore è il seguente: Header HTTP 'Digest' possiede un valore non corrispondente al messaggio
Vedo che state facendo varie prove dove state prendendo come errore Token creato da troppo tempo (data creazione: '2023-11-09_16:48:46.000')
se volete sulla issue seguente c'e' un client di esempio https://github.com/italia/anpr/issues/3964
Abbiamo appena fatto un nuovo test, il voucher dell pdnd è stato appena generato 17.09.11. Ogni chiamata viene generato un nuovo voucher Riceviamo l'errore
{"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":"0f6a0848-7f12-11ee-864a-005056ae1884"}
Aspettiamo un vostro cortese riscontro. Grazie mille.
Agid-JWT-TrackingEvidence'] Token creato da troppo tempo (data creazione: '2023-11-09_16:59:10.000'). Deve stare entro i 10 min
Abbiamo modificato il calcolo del jwt nei 10 minuti Ad ogni chiamata vengono generati. Abbiamo appena riprovato con una post di prova e sembra che abbiamo superato la sicurezza Ci confermate che l'errore ora è restituito dal servizio di BE?
POST /C002-servizioComunicazione/v1/anpr-service-e002 ore 18:00:11
400 - {"type":"https://govway.org/handling-errors/400/InvalidRequestContent.html","title":"InvalidRequestContent","status":400,"detail":"Request content not conform to API specification: Validation error(s) :\nbody: Field 'idOperazioneClient' is required. (code: 1026)\nFrom: body.
Abbiamo provato anche la get con /status e la risposta è stata nuovamente di errore: GET /C002-servizioComunicazione/v1/status ore 18:00:35 - 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":"1d835ec6-7f1a-11ee-ab4e-005056ae5232"}
Aspettiamo un vostro cortese riscontro. Grazie mille.
nell'ultima richiesta in post ricevete questo:
del contenuto applicativo della richiesta fallita: Validation error(s) :
body: Field 'idOperazioneClient' is required. (code: 1026)
From: body.
Adesso avete un problema applicativo. quindo avete risolto i problemi sui profili di sicurezza
potete procedere una richiesta alla volta e evitare di chimare la get status che crea solo confusione in questo momento.
Allego esempio C002 { "idOperazioneClient": "1",
"criteriRicerca": {
"codiceFiscale": "DCLVNT58H11H501C"
},
"datiRichiesta": {
"dataRiferimentoRichiesta": "2023-05-29",
"motivoRichiesta": "1",
"casoUso": "C002"
}
}
Grazie mille per il supporto dato. Funziona tutto. Proviamo gli altri servizi.
Perfetto Buona giornata
Abbiamo provveduto ad implementare i pattern di sicurezza richiesti INTEGRITY_REST_02 e AUDIT_REST_02 per l'e-service di PDND C002-servizioComunicazione
Stiamo effettuando delle prove di comunicazione con l'e-service, ma abbiamo ottenuto un errore 07/11/2023 ore 12.27 circa:
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":"33dd5b18-7d59-11ee-b464-005056ae5232"}
Come da linee guida stiamo passando in header:
Agid-JWT-Signature: ew0KCSJ0eXA...... Authorization: Bearer eyJ0eXAiOiJ...... Content-Encoding: UTF-8 Content-Type: application/json Digest: OeCxwH4QEnVNIhSktK2biT/2Nq3ZoV93B7FXrAgnkiA= Agid-JWT-TrackingEvidence: ew0KCSJ0eXAiOiAiS.....
I jwt li abbiamo riportati qui non completi, avete modo di verificarli nei vostri log ?
Fruitore: INAIL Piattaforma: PDND Ambiente: Collaudo Data del test: 07/11/2023 Orario: intorno alle 12.27
Potreste aiutarci a capire la problematica.
Ringaziando, vi auguriamo una buona giornata.