sources/saml: fix MetadataProcessor not working, add unittests

This commit is contained in:
Jens Langhammer
2020-07-12 18:33:42 +02:00
parent a943d060d2
commit 47ca566d06
2 changed files with 29 additions and 3 deletions

View File

@ -82,10 +82,10 @@ class MetadataProcessor:
sp_sso_descriptor.append(name_id_format)
assertion_consumer_service = SubElement(
sp_sso_descriptor, f"{{{NS_SAML_METADATA}}}"
sp_sso_descriptor, f"{{{NS_SAML_METADATA}}}AssertionConsumerService"
)
assertion_consumer_service.attrib["isDefault"] = True
assertion_consumer_service.attrib["index"] = 0
assertion_consumer_service.attrib["isDefault"] = "true"
assertion_consumer_service.attrib["index"] = "0"
assertion_consumer_service.attrib["Binding"] = SAML_BINDING_POST
assertion_consumer_service.attrib["Location"] = self.source.build_full_url(
self.http_request