forked-synapse/synapse
Richard van der Hoff 6eecb6e500
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
2019-07-02 11:18:11 +01:00
..
_scripts Run Black. (#5482) 2019-06-20 19:32:02 +10:00
api Run Black. (#5482) 2019-06-20 19:32:02 +10:00
app Drop support for cpu_affinity (#5525) 2019-06-22 11:01:55 +10:00
appservice Run Black. (#5482) 2019-06-20 19:32:02 +10:00
config Merge branch 'develop' into rav/saml2_client 2019-07-01 14:21:03 +01:00
crypto Update the TLS cipher string and provide configurability for TLS on outgoing federation (#5550) 2019-06-28 18:19:09 +10:00
events Run Black. (#5482) 2019-06-20 19:32:02 +10:00
federation Split public rooms directory auth config in two 2019-06-24 15:42:31 +01:00
groups Run Black. (#5482) 2019-06-20 19:32:02 +10:00
handlers Complete the SAML2 implementation (#5422) 2019-07-02 11:18:11 +01:00
http Make the http server handle coroutine-making REST servlets (#5475) 2019-06-29 17:06:55 +10:00
metrics Don't log GC 0s at INFO (#5557) 2019-06-28 21:45:33 +10:00
module_api Run Black. (#5482) 2019-06-20 19:32:02 +10:00
push Improve email notification logging (#5502) 2019-06-20 15:14:26 +01:00
replication Run Black. (#5482) 2019-06-20 19:32:02 +10:00
res/templates Change password reset links to /_matrix. 2019-06-11 11:34:33 +01:00
rest Complete the SAML2 implementation (#5422) 2019-07-02 11:18:11 +01:00
server_notices Run Black. (#5482) 2019-06-20 19:32:02 +10:00
state Merge branch 'develop' of github.com:matrix-org/synapse into erikj/histogram_extremities 2019-06-20 11:59:14 +01:00
static Revert redundant changes to static js 2019-06-26 22:46:23 +01:00
storage Review comments 2019-06-27 16:06:23 +01:00
streams Fix /messages on workers when no from param specified. 2019-06-24 10:06:51 +01:00
util Prevent multiple upgrades on the same room at once (#5051) 2019-06-25 14:19:21 +01:00
__init__.py Run Black. (#5482) 2019-06-20 19:32:02 +10:00
event_auth.py Run Black. (#5482) 2019-06-20 19:32:02 +10:00
notifier.py Run Black. (#5482) 2019-06-20 19:32:02 +10:00
python_dependencies.py Fix JWT login (#5555) 2019-06-27 12:02:41 +01:00
secrets.py Run Black. (#5482) 2019-06-20 19:32:02 +10:00
server.py cleanups 2019-06-27 00:37:41 +01:00
server.pyi Run Black. (#5482) 2019-06-20 19:32:02 +10:00
types.py Run Black. (#5482) 2019-06-20 19:32:02 +10:00
visibility.py Run Black. (#5482) 2019-06-20 19:32:02 +10:00