italia/spid-django

Errori di validazione in AuthnRequest

calicant opened this issue · 4 comments

Ciao, stavo cercando di testare giusto ieri con https://github.com/italia/spid-testenv2
e ho ottenuto errori di validazione:

Elemento Dettagli errore
AuthnRequest - attribute: ProviderName item not allowed
AuthnRequest/Issuer - attribute: NameQualifier required key not provided
AuthnRequest/Issuer - attribute: Format required key not provided
AuthnRequest/NameIDPolicy - attribute: AllowCreate item not allowed

Mi chiedevo se è ancora necessario usare una versione modificata di python3-saml:
https://github.com/spid-django-hack17/python3-saml#egg=python3-saml

Grazie!

Ciao @calicant
prova a usare djangosaml2_spid, è ancora da pacchettizare ma puoi fare setup direttamente da pip git

Grazie, al momento ho provato ad usare python3-saml==1.10.1
e agendo su AUTHN_REQUEST di xml_templates.py
ho almeno potuto fare login sull'IDP e avere una response su /spid/attributes-consumer/
Al momento la SAML response non passa la validazione...

Grazie, al momento ho provato ad usare python3-saml==1.10.1
e agendo su AUTHN_REQUEST di xml_templates.py
ho almeno potuto fare login sull'IDP e avere una response su /spid/attributes-consumer/
Al momento la SAML response non passa la validazione...

risolto: era un errore di validazione issuer della OneLogin_Saml2_Response

Ciao, il progetto è stato completamente rinnovato, questa issue è stata risolta, grazie e a presto