summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authortpazderka <tomas.pazderka@nic.cz>2014-12-18 09:16:13 +0100
committertpazderka <tomas.pazderka@nic.cz>2014-12-18 09:34:29 +0100
commitac91a1bb1b3ae6a74f7c6cb88ad973fe8be70e51 (patch)
treef805f8bad1e62a8ca08bd76cb81b0ce4b37df445
parent6f0ff8644fd0d4325cd2268a98b500b0c2614332 (diff)
downloadpysaml2-ac91a1bb1b3ae6a74f7c6cb88ad973fe8be70e51.tar.gz
Requested_authn_context from list
Ability to create requested_authn_context from list of class_refs
-rw-r--r--src/saml2/authn_context/__init__.py4
1 files changed, 3 insertions, 1 deletions
diff --git a/src/saml2/authn_context/__init__.py b/src/saml2/authn_context/__init__.py
index c08d23a9..1faabbca 100644
--- a/src/saml2/authn_context/__init__.py
+++ b/src/saml2/authn_context/__init__.py
@@ -215,6 +215,8 @@ def authn_context_class_ref(ref):
def requested_authn_context(class_ref, comparison="minimum"):
+ if not isinstance(class_ref, list):
+ class_ref = [class_ref]
return RequestedAuthnContext(
- authn_context_class_ref=[AuthnContextClassRef(text=class_ref)],
+ authn_context_class_ref=[AuthnContextClassRef(text=i) for i in class_ref],
comparison=comparison)