Closed okke-formsma closed 3 years ago
Yes, it's pysaml2 related https://github.com/IdentityPython/pysaml2/issues/633
That's not something you can handle with a wrapper like djangosaml2idp
This issue has been fixed in pysaml2 6.4.0 https://github.com/IdentityPython/pysaml2/commit/2f756bad04da7358449a78ae75804f08fb6d25e0
When an endpoint is configured with the
BINDING_HTTP_REDIRECT
binding, the Signature GET parameter is not stored. This causes an exception in the LoginProcessView.GET, when the parse_auth_request fails due to missing signature.config snippet:
Workaround is to disable BINDING_HTTP_REDIRECT and only use BINDING_HTTP_POST.