MatrixSynapse/tests
Richard van der Hoff c7401a697f
Implement SAML2 authentication (#4267)
This implements both a SAML2 metadata endpoint (at
`/_matrix/saml2/metadata.xml`), and a SAML2 response receiver (at
`/_matrix/saml2/authn_response`). If the SAML2 response matches what's been
configured, we complete the SSO login flow by redirecting to the client url
(aka `RelayState` in SAML2 jargon) with a login token.

What we don't yet have is anything to build a SAML2 request and redirect the
user to the identity provider. That is left as an exercise for the reader.
2018-12-07 13:11:11 +01:00
..
api
app
appservice
config
crypto Check logcontexts before and after each test (#4190) 2018-11-27 13:47:18 +11:00
events
federation
handlers Rip out half-implemented m.login.saml2 support (#4265) 2018-12-06 19:44:38 +11:00
http
push Fix logcontext leak in http pusher test 2018-11-19 17:07:01 +00:00
replication
rest Implement .well-known handling (#4262) 2018-12-05 14:38:58 +01:00
scripts
server_notices
state
storage
util
__init__.py Patch defer.inlineCallbacks to check logcontexts in tests (#4205) 2018-12-04 11:30:32 +01:00
patch_inline_callbacks.py Patch defer.inlineCallbacks to check logcontexts in tests (#4205) 2018-12-04 11:30:32 +01:00
server.py
test_distributor.py
test_dns.py
test_event_auth.py
test_federation.py Fix some tests which leaked logcontexts 2018-11-19 17:07:01 +00:00
test_mau.py
test_metrics.py
test_preview.py
test_server.py Fix some tests which leaked logcontexts 2018-11-19 17:07:01 +00:00
test_state.py
test_terms_auth.py Fix the terms UI auth tests 2018-11-15 23:00:28 -07:00
test_test_utils.py
test_types.py Factor SSO success handling out of CAS login (#4264) 2018-12-07 13:10:07 +01:00
test_visibility.py
unittest.py Patch defer.inlineCallbacks to check logcontexts in tests (#4205) 2018-12-04 11:30:32 +01:00
utils.py Implement SAML2 authentication (#4267) 2018-12-07 13:11:11 +01:00