Complete the SAML2 implementation (#5422)
* SAML2 Improvements and redirect stuff
Signed-off-by:
Alexander Trost <galexrt@googlemail.com>
* Code cleanups and simplifications.
Also: share the saml client between redirect and response handlers.
* changelog
* Revert redundant changes to static js
* Move all the saml stuff out to a centralised handler
* Add support for tracking SAML2 sessions.
This allows us to correctly handle `allow_unsolicited: False`.
* update sample config
* cleanups
* update sample config
* rename BaseSSORedirectServlet for consistency
* Address review comments
No related branches found
No related tags found
Showing
- changelog.d/5422.feature 1 addition, 0 deletionschangelog.d/5422.feature
- docs/sample_config.yaml 21 additions, 1 deletiondocs/sample_config.yaml
- synapse/config/saml2_config.py 32 additions, 1 deletionsynapse/config/saml2_config.py
- synapse/handlers/saml_handler.py 123 additions, 0 deletionssynapse/handlers/saml_handler.py
- synapse/rest/client/v1/login.py 46 additions, 8 deletionssynapse/rest/client/v1/login.py
- synapse/rest/saml2/response_resource.py 2 additions, 35 deletionssynapse/rest/saml2/response_resource.py
- synapse/server.py 6 additions, 0 deletionssynapse/server.py
Loading
Please register or sign in to comment