From 68c74654305938613b188740fe1e7a9038f088cc Mon Sep 17 00:00:00 2001 From: Roland Hedberg Date: Tue, 6 Apr 2010 12:17:57 +0200 Subject: [PATCH] Need the issuer when constructing an assertion --- src/saml2/assertion.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/saml2/assertion.py b/src/saml2/assertion.py index b5f0900..a80a4a6 100644 --- a/src/saml2/assertion.py +++ b/src/saml2/assertion.py @@ -305,7 +305,7 @@ class Assertion(dict): return args2dict(authn_instant=instant(), session_index=sid()) def construct(self, sp_entity_id, in_response_to, name_id, attrconvs, - policy): + policy, issuer, sign): attr_statement = from_local(attrconvs, self, policy.get_name_form(sp_entity_id)) @@ -314,6 +314,7 @@ class Assertion(dict): conds = policy.conditions(sp_entity_id) return assertion_factory( + issuer=issuer, attribute_statement = attr_statement, authn_statement = self._authn_statement(), conditions = conds,