synapse/changelog.d
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
..
.gitignore Correct attrs package name in requirements (#3492) 2018-07-07 10:46:59 +10:00
3830.feature Add option to track MAU stats (but not limit people) (#3830) 2018-11-15 18:08:27 +00:00
3831.feature Add an option to enable recording IPs for appservice users (#3831) 2018-12-04 12:44:41 +01:00
4165.bugfix Fix non-ASCII pushrules (#4248) 2018-12-04 12:44:02 +01:00
4176.bugfix Fix Content-Disposition in media repository (#4176) 2018-11-15 15:55:58 -06:00
4180.misc Add a coveragerc (#4180) 2018-11-15 10:50:08 -06:00
4182.misc Add changelog 2018-11-13 21:46:48 -06:00
4183.bugfix Use <meta> tags to discover the per-page encoding of html previews (#4183) 2018-11-15 11:05:08 -06:00
4188.misc Update README for #1491 fix 2018-11-15 10:03:36 +00:00
4189.misc Run the AS senders as background processes (#4189) 2018-12-04 10:53:49 +01:00
4190.misc Check logcontexts before and after each test (#4190) 2018-11-27 13:47:18 +11:00
4192.bugfix Changelog 2018-11-15 20:44:57 -07:00
4193.misc add changelog.d entry 2018-11-17 15:01:02 +11:00
4197.bugfix Fix fallback auth on Python 3 (#4197) 2018-11-19 12:27:33 -06:00
4200.misc Add changelog 2018-11-18 12:42:08 -06:00
4204.misc changelog 2018-11-19 17:07:42 +00:00
4205.misc Patch defer.inlineCallbacks to check logcontexts in tests (#4205) 2018-12-04 11:30:32 +01:00
4207.bugfix Remove riot.im from the list of trusted Identity Servers in the default configuration (#4207) 2018-11-20 12:29:25 +01:00
4209.misc Fix more logcontext leaks in tests (#4209) 2018-11-27 13:01:04 +11:00
4211.bugfix Neilj/fix mau initial reserved users (#4211) 2018-11-28 20:33:41 +11:00
4214.misc Ignore __pycache__ directories in schema delta dir 2018-11-20 22:52:34 +00:00
4220.feature Support m.login.sso (#4220) 2018-11-27 18:51:52 +11:00
4223.bugfix Neilj/fix autojoin (#4223) 2018-11-28 22:24:57 +11:00
4224.misc Add note to UPGRADE.rst about removing riot.im from list of trusted identity servers (#4224) 2018-12-04 11:59:09 +01:00
4225.misc Report combined coverage to codecov (#4225) 2018-11-28 20:59:31 +11:00
4227.misc Do a GC after each test to fix logcontext leaks (#4227) 2018-11-27 13:00:33 +11:00
4230.feature Add an option to disable search for homeservers which may not be interested in it (#4230) 2018-12-04 12:01:02 +01:00
4234.misc add more detail to logging regarding "More than one row matched" error (#4234) 2018-12-04 11:57:39 +01:00
4241.bugfix Workaround for non-ascii event ids (#4241) 2018-12-03 21:47:48 +11:00
4244.misc Add changelog 2018-12-01 23:10:21 -06:00
4250.bugfix changelog 2018-12-03 22:28:12 +11:00
4253.bugfix Fix UnicodeDecodeError when postgres is not configured in english (#4253) 2018-12-04 11:55:52 +01:00
4257.misc Add a basic .editorconfig 2018-12-03 22:38:47 -06:00
4260.misc Notes on upgrading to python3, and README updates. 2018-12-04 12:28:24 +00:00
4261.misc Remove obsolete settings from docker homeserver.yaml 2018-12-04 12:31:00 +00:00
4262.feature Implement .well-known handling (#4262) 2018-12-05 14:38:58 +01:00
4264.bugfix Factor SSO success handling out of CAS login (#4264) 2018-12-07 13:10:07 +01:00
4265.feature Rip out half-implemented m.login.saml2 support (#4265) 2018-12-06 19:44:38 +11:00
4266.misc drop undocumented dependency on dateutil (#4266) 2018-12-06 04:52:42 +11:00
4267.feature Implement SAML2 authentication (#4267) 2018-12-07 13:11:11 +01:00