pysaml2
pysaml2 copied to clipboard
Python implementation of SAML2
It appears that pysaml2 does not support certificates with passwords, which results in OpenSSL prompting for a password when the certificate is parsed. I don't think it'd be terribly hard...
## Code Version `master` ## Expected Behavior Find a simple example of necessary configuration and usage of the library from the project site. ## Current Behavior Find a 1000+ line...
What I'm trying to do is to integrate with SAML IDP which requires signing certificate with ECDSA key. I've already run code from `example/` with RSA keys and everything works...
The top level documentation at https://pysaml2.readthedocs.io/en/latest/ should be re-organized in preparation for making places to put other new documentation.
`master` ## Code Version `master` ## Expected Behavior Find some API docs for pysaml2 ## Current Behavior There are no API docs. Just a fairly complicated example, some tests, and...
This PR aims to implement a blacklist parameter for xml algs, as discussed here: - https://github.com/IdentityPython/pysaml2/issues/421 - https://github.com/IdentityPython/pysaml2/pull/626/files Confguration parameter can be declared as follow: ```` SAML_IDP_CONFIG = { 'debug'...
When reading x509 certificates in order to produce metadata, the library assumes that the first and last lines are the begin/end certificate markers, and blindly trims them: https://github.com/IdentityPython/pysaml2/blob/v5.0.0/src/saml2/metadata.py#L832 If you...
Using version `4.6.3`, the base_client's `create_authn_request` method returns different types depending on parameters `sign_prepare` and `sign`. With `sign_prepare==True` I get an instance of `AuthnRequest`, with `sign_prepare==False` and `sign==True`, it returns...
I have a question on how to process an artifact response and the containing response using PySAML2. I am processing the SAMLArt now as follows. ``` artifact_id = saml_art raw_response...
There's same code pieces (with minor differences): https://github.com/erakli/pysaml2/blob/master/src/saml2/client_base.py#L783 https://github.com/erakli/pysaml2/blob/master/src/saml2/ecp.py#L43 I think, we need to eliminate duplication and merge all ECP stuff in one place.