italia / italia/spid-php-lib

Problema validazione del metadata

Open
#134 1 comment 0 reactions 0 assignees View on GitHub
question
Dominant language
PHP
Stars
29
Forks
37
PR merge metrics
No merged PRs in 30d

Description

Buongiorno,
Stiamo cercando di implementare il login con SPID su un sito.

Abbiamo già testato ed utilizzato localmente la soluzione della vostra libreria php.
Su ambiente locale siamo riusciti ad implementarlo e testarlo tramite l'ambiente di test: https://github.com/italia/spid-testenv2

fin qui tutto bene...
I problemi li stiamo avendo invece nel momento di mettere online il sito.
Stiamo testando la validità del metadata.xml con questo ambiente di test / controllo: https://demo.spid.gov.it/validator
ma otteniamo errori sulle chiavi come da immagine che alleghiamo.

![125308450-33fc2f80-e331-11eb-812c-29bec48cfed8](https://user-images.githubusercontent.com/79647819/125408265-065bc880-e3bb-11eb-8f70-a1855dc124ce.jpg)

![125308469-378fb680-e331-11eb-8923-843379492fc2](https://user-images.githubusercontent.com/79647819/125408233-fcd26080-e3ba-11eb-81d7-edd6c934a4b5.jpg)

Le chiavi le abbiamo fatte generare in automatico alla libreria anche in produzione.
poi le abbiamo messe dentro i campi dell'xml metadata come segue:
sp.key -> nel contenuto del tag SignatureValue del metadata
sp.crt -> nel contenuto del tag X509Certificate del metadata, in base64

Mentre la libreria PHP da utilizzare é facile ed intuitiva,
la configurazione del metadata passato ci sembra tediosa e poco chiara...
abbiamo passato una giornata intera tra documentazione fornita, prove, letture online su queste librerie ed altre prove ... senza riuscire a configurarlo.

Anche aprendo una issue sulla libreria del tool di validazione non siamo arrivati ad una conclusione in quanto ci han suggerito di aprire un issue sulla libreria php usata: https://github.com/italia/spid-saml-check/issues/158

Riuscite gentilmente a darci due indicazioni su come compilare le chiavi del metadata.xml una volta generate dalla libreria?

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.