link-it / govpay-portal

Portale di pagamento per il cittadino
GNU General Public License v3.0
2 stars 0 forks source link

Possibilità di indicare queryParam nella richiesta di login con SPID #58

Closed nardil closed 2 years ago

nardil commented 3 years ago

E' elemersa la necessità di specificare dei parametri nella query string della URL richiamata dal pulsante di login con SPID.

Inserendoli direttamente nella URL del parametro ACTION_FORM_URL nel file Config.pay risultano però rimossi nella richiesta effettiva.

La funzione risulta necessaria nel portale di certificazione, ma va riportata anche nel portale di pagamento 4.0

nardil commented 3 years ago

Analizzando il codice, la URL con il queryParam necessario viene inserita come action della FORM di login con SPID, ma questo non è sufficiente a propagarla nella richiesta conseguente. E' invece necessario che venga inserita come <input> della FORM.

La necessita' e' quindi quella di prevedere il parametro aggiuntivo authnContextClassRef opzionale di configurazione dello SPID che se valorizzato venga incluso tra gli input hidden della form.