summary refs log tree commit diff
path: root/synapse/handlers/sso.py (follow)
Commit message (Expand)AuthorAgeFilesLines
* Update license headersPatrick Cloke2023-11-211-10/+16
* Return attrs for more media repo APIs. (#16611)Patrick Cloke2023-11-091-1/+1
* Convert simple_select_list and simple_select_list_txn to return lists of tupl...Patrick Cloke2023-10-261-4/+1
* Run pyupgrade for python 3.7 & 3.8. (#16110)Patrick Cloke2023-08-151-2/+3
* Add + as an allowed character for Matrix IDs (MSC4009) (#15911)Patrick Cloke2023-07-111-4/+2
* Rename blacklist/whitelist internally. (#15620)Patrick Cloke2023-05-191-1/+1
* Implement MSC4009 to widen the allowed Matrix ID grammar (#15536)Patrick Cloke2023-05-051-2/+4
* Factor out an `is_mine_server_name` method (#15542)Sean Quah2023-05-051-1/+2
* Add the ability to enable/disable registrations when in the OIDC flow (#14978)Warren Bailey2023-03-301-2/+15
* Use StrCollection in place of Collection[str] in (most) handlers code. (#14922)Patrick Cloke2023-01-261-4/+5
* Add support for handling avatar with SSO login (#13917)Ashish Kumar2022-11-251-0/+111
* Add a type hint for `get_device_handler()` and fix incorrect types. (#14055)Patrick Cloke2022-11-221-0/+9
* Support OIDC backchannel logouts (#11414)Quentin Gliech2022-10-311-0/+71
* Implementation of HTTP 307 response for MSC3886 POST endpoint (#14018)Hugh Nimmo-Smith2022-10-181-1/+1
* Carry IdP Session IDs through user-mapping sessions. (#13839)Quentin Gliech2022-09-271-0/+9
* Correct documentation for map_user_attributes of OpenID Mapping Providers (#1...Peter Scheu2022-09-211-0/+3
* Use `getClientAddress` instead of `getClientIP`. (#12599)Patrick Cloke2022-05-041-2/+2
* Refactor and convert `Linearizer` to async (#12357)Sean Quah2022-04-051-1/+1
* Update the SSO username picker template to comply with SIWA guidelines (#12210)Brendan Abolivier2022-03-111-3/+5
* Remove `HomeServer.get_datastore()` (#12031)Richard van der Hoff2022-02-231-1/+1
* Use auto_attribs/native type hints for attrs classes. (#11692)Patrick Cloke2022-01-131-16/+16
* Save the OIDC session ID (sid) with the device on login (#11482)Quentin Gliech2021-12-061-0/+4
* Use direct references for configuration variables (part 5). (#10897)Patrick Cloke2021-09-241-4/+6
* Require type hints in the handlers module. (#10831)Patrick Cloke2021-09-201-3/+3
* Ask consent on SSO registration with default mxid (#10733)AndrewFerr2021-09-101-21/+60
* Remove unstable MSC2858 API, including `experimental.msc2858_enabled` config ...Sean2021-09-091-5/+0
* Correctly initialise the `synapse_user_logins` metric. (#10677)Richard van der Hoff2021-08-241-0/+2
* Use inline type hints in `handlers/` and `rest/`. (#10382)Jonathan de Jong2021-07-161-6/+6
* Implement config option `sso.update_profile_information` (#10108)jkanefendt2021-06-211-1/+24
* Remove `synapse.types.Collection` (#9856)Richard van der Hoff2021-04-221-1/+2
* Remove redundant "coding: utf-8" lines (#9786)Jonathan de Jong2021-04-141-1/+0
* Add support for stable MSC2858 API (#9617)Richard van der Hoff2021-03-161-0/+5
* Prometheus metrics for logins and registrations (#9511)Richard van der Hoff2021-03-041-0/+1
* Record the SSO Auth Provider in the login token (#9510)Richard van der Hoff2021-03-041-0/+2
* Use the proper Request in type hints. (#9515)Patrick Cloke2021-03-011-1/+1
* Update black, and run auto formatting over the codebase (#9381)Eric Eastwood2021-02-161-7/+15
* Combine the CAS & SAML implementations for required attributes. (#9326)Patrick Cloke2021-02-111-0/+71
* Fix formatting for "bad session" error during sso registration flow (#9296)Richard van der Hoff2021-02-031-3/+16
* Collect terms consent from the user during SSO registration (#9276)Richard van der Hoff2021-02-011-0/+44
* Make importing display name and email optional (#9277)Richard van der Hoff2021-02-011-8/+44
* Replace username picker with a template (#9275)Richard van der Hoff2021-02-011-1/+1
* Improve styling and wording of SSO redirect confirm template (#9272)Richard van der Hoff2021-02-011-1/+9
* Split out a separate endpoint to complete SSO registration (#9262)Richard van der Hoff2021-02-011-15/+66
* Add 'brand' field to MSC2858 response (#9242)Richard van der Hoff2021-01-271-0/+5
* Implement MSC2858 support (#9183)Richard van der Hoff2021-01-271-5/+18
* Support icons for Identity Providers (#9154)Richard van der Hoff2021-01-201-0/+5
* Move `complete_sso_ui_auth` into SSOHandlerRichard van der Hoff2021-01-131-3/+13
* Give the user a better error when they present bad SSO credsRichard van der Hoff2021-01-131-5/+28
* UI Auth via SSO: redirect the user to an appropriate SSO. (#9081)Richard van der Hoff2021-01-121-0/+31
* Remove SynapseRequest.get_user_agent (#9069)Richard van der Hoff2021-01-121-2/+3
* Add initial support for a "pick your IdP" page (#9017)Richard van der Hoff2021-01-051-3/+15
* Combine the SSO Redirect Servlets (#9015)Richard van der Hoff2021-01-041-2/+84
* Use the SSO handler helpers for CAS registration/login. (#8856)Patrick Cloke2021-01-031-2/+2
* Refactor the CAS handler in prep for using the abstracted SSO code. (#8958)Patrick Cloke2020-12-181-2/+7
* Implement a username picker for synapse (#8942)Richard van der Hoff2020-12-181-8/+246
* Push login completion down into SsoHandler (#8941)Richard van der Hoff2020-12-161-22/+36
* Refactor `SsoHandler.get_mxid_from_sso` (#8900)Richard van der Hoff2020-12-101-15/+42
* Simplify the flow for SSO UIA (#8881)Richard van der Hoff2020-12-081-8/+51
* Fix a regression that mapping providers should be able to redirect users. (#8...Patrick Cloke2020-12-041-5/+22
* Fix a regression when grandfathering SAML users. (#8855)Patrick Cloke2020-12-021-41/+19
* Support trying multiple localparts for OpenID Connect. (#8801)Patrick Cloke2020-11-251-1/+154
* Improve logging of the mapping from SSO IDs to Matrix IDs. (#8773)Andrew Morgan2020-11-231-3/+9
* Abstract shared SSO code. (#8765)Patrick Cloke2020-11-171-0/+90