pagopa / pdnd-interop-frontend

Frontend per la piattaforma PDND Interoperabilità
https://docs.pagopa.it/interoperabilita-1/
20 stars 2 forks source link

Errore nell'interrogazione della vostra “api-gateway” #952

Closed Anna1139 closed 1 month ago

Anna1139 commented 1 month ago

Nell’interrogare la vostra “api-gateway” https://selfcare.interop.pagopa.it/api-gateway/1.0/keys/{kid} per recuperare la chiave pubblica del fruitore mediante Kid, durante le operazioni di auto testing post esposizione di un nostro servizio, otteniamo il seguente messaggio di errore:

{"message":"'eyJ0eXAiOiJhdCtqd3QiLCJhbGciOiJSUzI1NiIsInVzZSI6InNpZyIsImtpZCI6IjE5OWQwOGQyLTk5NzEtNDk3OS1hNzhkLWU2ZjdhNTQ0ZjI5NiJ9.eyJvcmdhbml6YXRpb25JZCI6IjE2ZWQ2OWY1LTRmM2QtNDI3ZS1iNzU1LTk5ZjMwMDdjMWZmYSIsImF1ZCI6ImludGVyb3AucGFnb3BhLml0L20ybSIsInN1YiI6ImY1YzcwMzE4LTc3YzktNGIxOC1iNzZkLTNkZmY5ODk2MjI2YiIsInJvbGUiOiJtMm0iLCJuYmYiOjE3MjcyNzE5ODIsImlzcyI6ImludGVyb3AucGFnb3BhLml0IiwiZXhwIjoxNzI3MjcyNTgyLCJpYXQiOjE3MjcyNzE5ODIsImNsaWVudF9pZCI6ImY1YzcwMzE4LTc3YzktNGIxOC1iNzZkLTNkZmY5ODk2MjI2YiIsImp0aSI6IjYzMjkwZjM0LTBjMGQtNDY2Mi05ZDllLWRmZjZmMjY3NDYwMCJ9.pgiaCFxgVqn07GdRnLbrTiplH76pdb41Fwjqh9-5P1uggfLHZNLpRtjTQU9wKtU7IMSXMUNowoS3HmvwryKJYYKeYRXsxVtwAxAkU1qtEOD504REXCqAnbm_r6Xbn9Xi0eGqwS9dgvUGdk6sYwMW8XIyaZb1jSy_wxx4ykVOWP-Y2RdNV3HeWsrWu4trT-nvPbvhSW2zAf7JrMaNX5ndtspcanwuxfCEh9fyodIJSA_GVTt4czri3a1aOg9Yc5bT9W7rmllTwocmKW2e7zvJEN6xQGy88evJGt0Av0g-hf_6BDo0HtETiTOEa7_ms2jzJRfPPPpQTfTNe632_SLV2Q' not a valid key=value pair (missing equal-sign) in Authorization header: 'Bearer eyJ0eXAiOiJhdCtqd3QiLCJhbGciOiJSUzI1NiIsInVzZSI6InNpZyIsImtpZCI6IjE5OWQwOGQyLTk5NzEtNDk3OS1hNzhkLWU2ZjdhNTQ0ZjI5NiJ9.eyJvcmdhbml6YXRpb25JZCI6IjE2ZWQ2OWY1LTRmM2QtNDI3ZS1iNzU1LTk5ZjMwMDdjMWZmYSIsImF1ZCI6ImludGVyb3AucGFnb3BhLml0L20ybSIsInN1YiI6ImY1YzcwMzE4LTc3YzktNGIxOC1iNzZkLTNkZmY5ODk2MjI2YiIsInJvbGUiOiJtMm0iLCJuYmYiOjE3MjcyNzE5ODIsImlzcyI6ImludGVyb3AucGFnb3BhLml0IiwiZXhwIjoxNzI3MjcyNTgyLCJpYXQiOjE3MjcyNzE5ODIsImNsaWVudF9pZCI6ImY1YzcwMzE4LTc3YzktNGIxOC1iNzZkLTNkZmY5ODk2MjI2YiIsImp0aSI6IjYzMjkwZjM0LTBjMGQtNDY2Mi05ZDllLWRmZjZmMjY3NDYwMCJ9.pgiaCFxgVqn07GdRnLbrTiplH76pdb41Fwjqh9-5P1uggfLHZNLpRtjTQU9wKtU7IMSXMUNowoS3HmvwryKJYYKeYRXsxVtwAxAkU1qtEOD504REXCqAnbm_r6Xbn9Xi0eGqwS9dgvUGdk6sYwMW8XIyaZb1jSy_wxx4ykVOWP-Y2RdNV3HeWsrWu4trT-nvPbvhSW2zAf7JrMaNX5ndtspcanwuxfCEh9fyodIJSA_GVTt4czri3a1aOg9Yc5bT9W7rmllTwocmKW2e7zvJEN6xQGy88evJGt0Av0g-hf_6BDo0HtETiTOEa7_ms2jzJRfPPPpQTfTNe632_SLV2Q'."}

L’ID del fruitore è passato è il seguente: ZLATPCrRpk7MC9_FeCk6OYnk0bO0qv6MNprZtzm-v3w

Abbiamo richiesto un voucher di fruizione API Interop che viene restituito da PDND correttamente ed è proprio quello sopra; Questo voucher viene poi allegato alla chiamata verso il vostro “api-gateway” nell’header della richiesta in questo modo:

Authorization: Bearer eyJ0eXAiOiJhdCtqd3QiLCJhbGciOiJSUzI1NiIsInVzZSI6InNpZyIsImtpZCI6IjE5OWQwOGQyLTk5NzEtNDk3OS1hNzhkLWU2ZjdhNTQ0ZjI5NiJ9.eyJvcmdhbml6YXRpb25JZCI6IjE2ZWQ2OWY1LTRmM2QtNDI3ZS1iNzU1LTk5ZjMwMDdjMWZmYSIsImF1ZCI6ImludGVyb3AucGFnb3BhLml0L20ybSIsInN1YiI6ImY1YzcwMzE4LTc3YzktNGIxOC1iNzZkLTNkZmY5ODk2MjI2YiIsInJvbGUiOiJtMm0iLCJuYmYiOjE3MjcyNzE5ODIsImlzcyI6ImludGVyb3AucGFnb3BhLml0IiwiZXhwIjoxNzI3MjcyNTgyLCJpYXQiOjE3MjcyNzE5ODIsImNsaWVudF9pZCI6ImY1YzcwMzE4LTc3YzktNGIxOC1iNzZkLTNkZmY5ODk2MjI2YiIsImp0aSI6IjYzMjkwZjM0LTBjMGQtNDY2Mi05ZDllLWRmZjZmMjY3NDYwMCJ9.pgiaCFxgVqn07GdRnLbrTiplH76pdb41Fwjqh9-5P1uggfLHZNLpRtjTQU9wKtU7IMSXMUNowoS3HmvwryKJYYKeYRXsxVtwAxAkU1qtEOD504REXCqAnbm_r6Xbn9Xi0eGqwS9dgvUGdk6sYwMW8XIyaZb1jSy_wxx4ykVOWP-Y2RdNV3HeWsrWu4trT-nvPbvhSW2zAf7JrMaNX5ndtspcanwuxfCEh9fyodIJSA_GVTt4czri3a1aOg9Yc5bT9W7rmllTwocmKW2e7zvJEN6xQGy88evJGt0Av0g-hf_6BDo0HtETiTOEa7_ms2jzJRfPPPpQTfTNe632_SLV2Q

Dovrebbe essere formalmente corretto, quindi non è ben chiara la natura dell’errore. Aggiungo che fino a 2 giorni fa, come da ormai diversi mesi, tale chiamata funzionava senza problemi. Avete per caso fatto delle modifiche o sussiste un disservizio temporaneo? Grazie

FedericaSicchiero commented 1 month ago

Sono cambiate le KID solo per l'ambiente di Collaudo, mentre per il resto non è cambiato nulla. Avete provato ad usare il tool di debug del voucher presente in piattaforma?

Anna1139 commented 1 month ago

FedericaSicchiero commented 1 month ago

Ho controllato e quello linkato è il vecchio indirizzo delle nostre API, quello corrente è https://api.interop.pagopa.it/1.0/ e quindi per le chiavi https://api.interop.pagopa.it/1.0/keys/KID