pysaml2
pysaml2 copied to clipboard
Python implementation of SAML2
Hello, We currently use `djangosaml2` as part of our workflow and have an external monitoring service, Sentry, to profile our application. We've noticed that on every request to our app,...
### Description This PR upgrade pyopenssl dependency to address security alert. ##### The feature or problem addressed by this PR This PR is for addressing security alert `GHSA-79v4-65xg-pq4g`. https://github.com/advisories/GHSA-79v4-65xg-pq4g #####...
This problem is two-fold: * `SamlBase.register_prefix` registers namespace prefixes but nothing restores the registry to the previous state, so whatever prefixes that get registered remain registered for the process's lifetime....
Bumps [jinja2](https://github.com/pallets/jinja) from 3.1.5 to 3.1.6. Release notes Sourced from jinja2's releases. 3.1.6 This is the Jinja 3.1.6 security release, which fixes security issues but does not otherwise change behavior...
### Description ##### The feature or problem addressed by this PR The `utcnow` function has been deprecated starting from Python 3.12: https://docs.python.org/3/library/datetime.html#datetime.datetime.utcnow ##### What your changes do and why you...
Closes #976 ### Description I recently wrote a [blog post](https://wersdoerfer.de/blogs/ephes_blog/implementing-single-sign-on-sso-with-saml-for-a-django-application/) demonstrating how to use Django as a service provider, with pysaml2 serving as an example IdP. A reader has since...
Fixes IdentityPython/pysaml2#819 (again) The prepare_for_negotiated_authenticate method has sign parameter defaulting to None. The logic setting `sign_redirect` and `sign_post` does not properly handle the three-state aspects that `sign` has with `None`...
Hi there, First off, thank you for this amazing library! I recently wrote a [blog post](https://wersdoerfer.de/blogs/ephes_blog/implementing-single-sign-on-sso-with-saml-for-a-django-application/) demonstrating how to use Django as a service provider, with pysaml2 serving as an...
Related to #963 In the configuration documentation here (https://pysaml2.readthedocs.io/en/latest/howto/config.html#signing-algorithm), it is suggested that the `signing_algorithm` and `digest_algorithm` may be set by setting those values in the configuration file under `"service"`...
Bumps [urllib3](https://github.com/urllib3/urllib3) from 2.5.0 to 2.6.0. Release notes Sourced from urllib3's releases. 2.6.0 🚀 urllib3 is fundraising for HTTP/2 support urllib3 is raising ~$40,000 USD to release HTTP/2 support and...