pysaml2
pysaml2 copied to clipboard
Python implementation of SAML2
Looking through the project history the decision to call out to the xmlsec1 binary made sense at the time due to the poor state of the library. However, the library...
### Code Version **Version 7.4.1** ### Expected Behavior We're implementing a SP under Windows. Since using xmlsec1 version under Windows gives us a lot of troubles, we were trying to...
### Description ##### The feature or problem addressed by this PR Complete the changes needed to entity category handling in order to support refeds personalized, pseudononymous and anonymous. ##### What...
Hello, I am trying to find working documentation for the library. So far I've tried https://pysaml2.readthedocs.io/en/latest/install.html - the installation documentation doesn't match the installation documentation in the README of the...
### Code Version 6.5.1 ### Expected Behavior The call to fetch remote metadata should timeout as expected. ### Current Behavior In some customer network environments, the call does not timeout....
### Description ##### The feature or problem addressed by this PR ##### What your changes do and why you chose this solution ### Checklist * [ ] Checked that no...
### Description ##### The feature or problem addressed by this PR MDQ always uses sha1 entityId encoding, but some MDQ server only handle percent-encoding https://github.com/IdentityPython/SATOSA/issues/460 Then change allows to behave...
EntraID (formerly Azure) sends a LogoutRequest via GET method in the form of /logout?SAMLRequest=...&Signature=...&SigAlg=... (respectively, LogoutResponse in the format of /logout?SAMLResponse=...&Signature=...&SigAlg=...). The function `parse_logout_request` can be utilized to parse and...
### Description ##### The feature or problem addressed by this PR For some reason, zlib.error is not being catch on the inner try-catch on entity.py and resolve to UnravelError on...
sp specific algorithms not being used ### Code Version 7.4 ### Expected Behavior https://pysaml2.readthedocs.io/en/latest/howto/config.html#signing-algorithm should be used as demonstrated. ### Current Behavior The default algorithm is used. This is sha1....