summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTangent Chang <andy23512@gmail.com>2022-11-01 18:52:32 +0800
committerIvan Kanakarakis <ivan.kanak@gmail.com>2022-11-29 15:32:51 +0200
commit9ad8f39187ed1b61ac8545323be7778a3c7b205a (patch)
treef7cd91b0e15e11e6fd0bb4768877540b347924ba
parent0a32d4228ec1f1aef74ec7e5696d214a92737f96 (diff)
downloadpysaml2-9ad8f39187ed1b61ac8545323be7778a3c7b205a.tar.gz
fix: use resp.name_id instead of resp.assertion.subject.name_id for cases that using encrypted-id
-rw-r--r--src/saml2/client_base.py2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/saml2/client_base.py b/src/saml2/client_base.py
index 673dae75..d5e797d7 100644
--- a/src/saml2/client_base.py
+++ b/src/saml2/client_base.py
@@ -804,7 +804,7 @@ class Base(Entity):
logger.error("Response type not supported: %s", saml2.class_name(resp))
return None
- if resp.assertion and len(resp.response.encrypted_assertion) == 0 and resp.assertion.subject.name_id:
+ if resp.assertion and len(resp.response.encrypted_assertion) == 0 and resp.name_id:
self.users.add_information_about_person(resp.session_info())
logger.info("--- ADDED person info ----")