italia / spid-laravel

SPID authentication package for Laravel
BSD 3-Clause "New" or "Revised" License
47 stars 18 forks source link

Errore validazione Metadata: the metadata signature MUST be valid stderr #91

Open davidefini98 opened 1 year ago

davidefini98 commented 1 year ago

Sto cercando di fare dei test per simulare l'accesso con SPID, non riesco a superare la validazione del metadata SP generato dalla libreria su https://demo.spid.gov.it/, con il seguente errore: spid_validator_error

Ho provato anche un tool di firma del metadata esterno (Spid Compliant Certificates) ma non riesco a validare correttamente il metadata, ho provato anche a modificare i dati dentro il file di configurazione "spid-auth", il punto rimane sempre lo stesso.

pdavide commented 1 year ago

Ciao @davidefini98, al momento il package genera un metadata che non ha una firma valida. Se rileggi la discussione in https://github.com/italia/spid-laravel/issues/49, vedrai che questo è dovuto alle modifiche apportate al metadata successivamente all'aggiunta della firma da parte della libreria sottostante. Servirebbe quindi un ulteriore passaggio di rigenerazione e aggiunta della firma.

Ogni contributo in tal senso è benvenuto! ;-)