diff --git a/src/saml2/samlp.py b/src/saml2/samlp.py index 67e1c55..e9ce334 100644 --- a/src/saml2/samlp.py +++ b/src/saml2/samlp.py @@ -576,12 +576,11 @@ class AuthzDecisionQueryType_(SubjectQueryAbstractType_): c_attributes = SubjectQueryAbstractType_.c_attributes.copy() c_child_order = SubjectQueryAbstractType_.c_child_order[:] c_cardinality = SubjectQueryAbstractType_.c_cardinality.copy() - c_children['{urn:oasis:names:tc:SAML:2.0:assertion}Action'] = ('action', - [ - saml.Action]) + c_children['{urn:oasis:names:tc:SAML:2.0:assertion}Action'] = ( + 'action', [saml.Action]) c_cardinality['action'] = {"min": 1} - c_children['{urn:oasis:names:tc:SAML:2.0:assertion}Evidence'] = ('evidence', - saml.Evidence) + c_children['{urn:oasis:names:tc:SAML:2.0:assertion}Evidence'] = ( + 'evidence', saml.Evidence) c_cardinality['evidence'] = {"min": 0, "max": 1} c_attributes['Resource'] = ('resource', 'anyURI', True) c_child_order.extend(['action', 'evidence']) diff --git a/src/saml2/server.py b/src/saml2/server.py index bcf0732..97dad77 100644 --- a/src/saml2/server.py +++ b/src/saml2/server.py @@ -207,9 +207,10 @@ class Server(Entity): "attribute_service", binding) def parse_authz_decision_query(self, xml_string, binding): - """ Parse an attribute query + """ Parse an authorization decision query :param xml_string: The Authz decision Query as an XML string + :param binding: Which binding that was used when receiving this query :return: Query instance """ @@ -220,6 +221,7 @@ class Server(Entity): """ Parse an assertion id query :param xml_string: The AssertionIDRequest as an XML string + :param binding: Which binding that was used when receiving this request :return: Query instance """ @@ -230,6 +232,7 @@ class Server(Entity): """ Parse an authn query :param xml_string: The AuthnQuery as an XML string + :param binding: Which binding that was used when receiving this query :return: Query instance """ @@ -240,6 +243,7 @@ class Server(Entity): """ Parse a nameid mapping request :param xml_string: The NameIDMappingRequest as an XML string + :param binding: Which binding that was used when receiving this request :return: Query instance """