diff options
author | Tangent Chang <andy23512@gmail.com> | 2022-11-01 18:52:32 +0800 |
---|---|---|
committer | Ivan Kanakarakis <ivan.kanak@gmail.com> | 2022-11-29 15:32:51 +0200 |
commit | 9ad8f39187ed1b61ac8545323be7778a3c7b205a (patch) | |
tree | f7cd91b0e15e11e6fd0bb4768877540b347924ba | |
parent | 0a32d4228ec1f1aef74ec7e5696d214a92737f96 (diff) | |
download | pysaml2-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.py | 2 |
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 ----") |