summaryrefslogtreecommitdiff
path: root/src/saml2
diff options
context:
space:
mode:
Diffstat (limited to 'src/saml2')
-rw-r--r--src/saml2/assertion.py3
-rw-r--r--src/saml2/entity_category/edugain.py2
-rw-r--r--src/saml2/entity_category/swamid.py2
3 files changed, 4 insertions, 3 deletions
diff --git a/src/saml2/assertion.py b/src/saml2/assertion.py
index 4cd85c97..597c31f5 100644
--- a/src/saml2/assertion.py
+++ b/src/saml2/assertion.py
@@ -459,6 +459,7 @@ class Policy(object):
:param ava: The information about the subject as a dictionary
:param sp_entity_id: The entity ID of the SP
+ :param mdstore: A Metadata store
:param required: Attributes that the SP requires in the assertion
:param optional: Attributes that the SP regards as optional
:return: A possibly modified AVA
@@ -489,7 +490,7 @@ class Policy(object):
ava = self.filter(ava, sp_entity_id, metadata,
spec["required"], spec["optional"])
- return self.filter(ava, sp_entity_id, [], [])
+ return self.filter(ava, sp_entity_id, metadata, [], [])
def conditions(self, sp_entity_id):
""" Return a saml.Condition instance
diff --git a/src/saml2/entity_category/edugain.py b/src/saml2/entity_category/edugain.py
index 5a094a73..a873daff 100644
--- a/src/saml2/entity_category/edugain.py
+++ b/src/saml2/entity_category/edugain.py
@@ -5,6 +5,6 @@ COC = "http://www.edugain.org/dataprotection/coc-eu-01-draft"
RELEASE = {
"": ["eduPersonTargetedID"],
COC: ["eduPersonPrincipalName", "eduPersonScopedAffiliation", "email",
- "givenName", "surname", "displayName", "schacHomeOrganization"]
+ "givenName", "sn", "displayName", "schacHomeOrganization"]
}
diff --git a/src/saml2/entity_category/swamid.py b/src/saml2/entity_category/swamid.py
index 96832024..c1bd9838 100644
--- a/src/saml2/entity_category/swamid.py
+++ b/src/saml2/entity_category/swamid.py
@@ -1,7 +1,7 @@
__author__ = 'rolandh'
-NAME = ["givenName", "surname", "initials", "displayName"]
+NAME = ["givenName", "initials", "displayName", "sn"]
STATIC_ORG_INFO = ["c", "o", "ou"]
OTHER = ["eduPersonPrincipalName", "eduPersonScopedAffiliation", "email"]