Closed peppelinux closed 3 years ago
Salve, si può avere qualche indicazione in merito alla configurazione shibboleth per questi test, nel mio caso in particolare i test 3,61,62. Grazie
Questo è il comando da eseguire, al di sopra della configurazione attualmente proposta in master branch.
spid_sp_test --metadata-url https://sp.testunical.it/pymetadata_signed.xml --authn-url https://sp.testunical.it/secure/index.php --debug ERROR --extra -tr
pymetadata_signed è un metadata creato con pymetadata_gen.py.
pymetadata_get è uno script che introdurrà opportune generalizzazioni appena possibile.
spid-sp-test è un package di python installabile mediante pip
Secondo la mia impressione, sul test #3 Response firmata, Assertion non firmata. (L'assertion deve essere sempre firmata, la response può essere firmata) sarà difficile intervenire perché la policy di default XMLSigningRule richiede che il messaggio abbia una firma sicura ma non pone requisiti dove sia apposta (se cioé sulla response o sulle assertions).
16, 17 e 18 risolti qui https://github.com/italia/spid-sp-shibboleth/pull/15/files
Grazie Roberto!
In realtà ho appena verificato che la PR risolve anche 60, 61 e 62!
e con questo hai risolto anche il test numero 3 @robertogallea, complimenti! https://github.com/italia/spid-sp-shibboleth/commit/f559a7803780220310e05e7c53e46c828657281a
Secondo la mia impressione, sul test #3 Response firmata, Assertion non firmata. (L'assertion deve essere sempre firmata, la response può essere firmata) sarà difficile intervenire perché la policy di default XMLSigningRule richiede che il messaggio abbia una firma sicura ma non pone requisiti dove sia apposta (se cioé sulla response o sulle assertions).
risolto qui https://github.com/italia/spid-sp-shibboleth/commit/f559a7803780220310e05e7c53e46c828657281a
Faccio la proposta di chiudere questa issue e...
@peppelinux , @francescm Che ne dite?
ottimo, piuttosto che fare una issue per ogni test tentiamo di raggrupparli per tipologia. Procediamo @robertogallea
I seguenti errori di validazione, riproducibili sia con spid-saml-check che con spid-sp-test, richiedono un irrobustimento della configurazione di shibboleth