diff options
author | Ivan Kanakarakis <ivan.kanak@gmail.com> | 2020-06-11 01:14:20 +0300 |
---|---|---|
committer | Ivan Kanakarakis <ivan.kanak@gmail.com> | 2020-06-11 01:14:20 +0300 |
commit | fa6251c3ddcf2dc7010065d32e41f8c1c4dbc536 (patch) | |
tree | c6aedaea41c29a3b2627f50f424759e7cd4774f9 /src/saml2/client_base.py | |
parent | 4099e146794fb40570508b51b6ed005b84700528 (diff) | |
download | pysaml2-fa6251c3ddcf2dc7010065d32e41f8c1c4dbc536.tar.gz |
Allow different than NameIDPolicy persistent format when SPNameQualifier is set
Signed-off-by: Ivan Kanakarakis <ivan.kanak@gmail.com>
Diffstat (limited to 'src/saml2/client_base.py')
-rw-r--r-- | src/saml2/client_base.py | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/saml2/client_base.py b/src/saml2/client_base.py index 86218655..5bd4a451 100644 --- a/src/saml2/client_base.py +++ b/src/saml2/client_base.py @@ -14,6 +14,7 @@ from saml2.entity import Entity from saml2.mdstore import destinations from saml2.profile import paos, ecp +from saml2.saml import NAMEID_FORMAT_PERSISTENT from saml2.saml import NAMEID_FORMAT_TRANSIENT from saml2.samlp import AuthnQuery, RequestedAuthnContext from saml2.samlp import NameIDMappingRequest @@ -383,7 +384,7 @@ class Base(Entity): if name_id_policy and vorg: name_id_policy.sp_name_qualifier = vorg - name_id_policy.format = saml.NAMEID_FORMAT_PERSISTENT + name_id_policy.format = nameid_format or NAMEID_FORMAT_PERSISTENT args["name_id_policy"] = name_id_policy |