diff options
author | Vishal Kadam <vishal.kadam@cengage.com> | 2021-03-26 17:56:20 -0400 |
---|---|---|
committer | Ivan Kanakarakis <ivan.kanak@gmail.com> | 2021-11-15 14:07:20 +0200 |
commit | 058cc801b7867c3e42588a9d57d81f9350b01238 (patch) | |
tree | 3b2059bfe7d44255dd8eefd6d9b2c562214aea41 /src/saml2/entity.py | |
parent | 5caf6da27bd81b0e191254a329c4dd3c67458f8e (diff) | |
download | pysaml2-058cc801b7867c3e42588a9d57d81f9350b01238.tar.gz |
633: Support for redirect binding signature check using query param values
Diffstat (limited to 'src/saml2/entity.py')
-rw-r--r-- | src/saml2/entity.py | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/src/saml2/entity.py b/src/saml2/entity.py index 6658a8cf..f37ecc72 100644 --- a/src/saml2/entity.py +++ b/src/saml2/entity.py @@ -1024,7 +1024,8 @@ class Entity(HTTPBase): else: return typ - def _parse_request(self, enc_request, request_cls, service, binding): + def _parse_request(self, enc_request, request_cls, service, binding, + relay_state=None, sigalg=None, signature=None): """Parse a Request :param enc_request: The request in its transport format @@ -1070,7 +1071,9 @@ class Entity(HTTPBase): if only_valid_cert: must = True _request = _request.loads(xmlstr, binding, origdoc=enc_request, - must=must, only_valid_cert=only_valid_cert) + must=must, only_valid_cert=only_valid_cert, + relay_state=relay_state, sigalg=sigalg, + signature=signature) _log_debug("Loaded request") |