From ac91a1bb1b3ae6a74f7c6cb88ad973fe8be70e51 Mon Sep 17 00:00:00 2001 From: tpazderka Date: Thu, 18 Dec 2014 09:16:13 +0100 Subject: [PATCH] Requested_authn_context from list Ability to create requested_authn_context from list of class_refs --- src/saml2/authn_context/__init__.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/saml2/authn_context/__init__.py b/src/saml2/authn_context/__init__.py index c08d23a..1faabbc 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)