Minisaml

Latest version: v23.1

Safety actively analyzes 613482 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 1 of 2

23.1

* Added support for `saml_endpoint` URLs with a query string in `minisaml.request.get_request_redirect_url` thanks to a
contribution by [thesebas](https://github.com/thesebas).

22.7

* **Breaking** `minisaml.response.validate_response` now requires an additional parameter `idp_issuer`.
* **Breaking** Several dependencies had their minimum supported version updated.
* Added `minisaml.response.validate_multi_tenant_response` to make integrating MiniSAML into multi-tenant systems easier
and safer.

22.6

* Added `allowed_time_drift` parameter to `minisaml.response.validate_response` to allow for clock inaccuracies when validating SAML responses.
* `minisaml.errors.ResponseExpired` now stores both the observed time and the time limit of the SAML response as attributes on the exception.
* `minisaml.errors.ResponseTooEarly` now stores both the observed time and the time limit of the SAML response as attributes on the exception.
* Added more documentation, changed documentation theme.

22.4

* Minimum supported minisignxml version is now 22.4.

20.11b0

* Allow passing multiple certificates to `minisaml.repsonse.validate_response` to allow certificate rollover.
* Added the certificate used in `minisaml.repsonse.validate_response` to the returned `minisaml.repsonse.Response`.
* Minimum supported minisignxml version is now 20.11b0.

20.9b1

* **Breaking** `minisaml.repsonse.Attribute.value` is now of type `Optional[str]`
* **Breaking** `minisaml.response.Response.attrs` is now of type `Dict[str, Optional[str]]`
* Improved support for Attribute Statements. Attributes with multiple values or no values are now supported.
* Added `minisaml.response.Attribute.values` (`List[str]`)
* Fixed incorrect Base64 encoding of SAML Requests.

Page 1 of 2

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.