diff options
author | Florent <florent.pigout@novapost.fr> | 2014-02-25 16:40:35 +0100 |
---|---|---|
committer | Florent <florent.pigout@novapost.fr> | 2014-02-25 16:42:23 +0100 |
commit | 0de92bfa39dc7c3403c79ea3cbed444749828e12 (patch) | |
tree | fe3a7f160598e93a02e4bf77d07a53a74df2853b /src/saml2/ident.py | |
parent | 3500479e242230f6decf8d9a5c2badd888124f1f (diff) | |
download | pysaml2-0de92bfa39dc7c3403c79ea3cbed444749828e12.tar.gz |
In case of persistent NameID, use the userid.
Diffstat (limited to 'src/saml2/ident.py')
-rw-r--r-- | src/saml2/ident.py | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/src/saml2/ident.py b/src/saml2/ident.py index f9b49a46..856d30c7 100644 --- a/src/saml2/ident.py +++ b/src/saml2/ident.py @@ -120,6 +120,9 @@ class IdentDB(object): _id = "%s@%s" % (_id, self.domain) + if nformat == NAMEID_FORMAT_PERSISTENT: + _id = userid + nameid = NameID(format=nformat, sp_name_qualifier=sp_name_qualifier, name_qualifier=name_qualifier, text=_id) |