summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/saml2/client_base.py3
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