MatrixSynapse/synapse
Patrick Cloke 906dfaa2cf
Support non-OpenID compliant user info endpoints ()
OpenID specifies the format of the user info endpoint and some
OAuth 2.0 IdPs do not follow it, e.g. NextCloud and Twitter.

This adds subject_template and picture_template options to the
default mapping provider for more flexibility in matching those user
info responses.
2023-01-04 08:26:10 -05:00
..
_scripts Check sqlite database file exists before porting. () 2022-12-22 13:26:37 -05:00
api Improve validation of field size limits in events. () 2022-12-13 13:19:19 +00:00
app
appservice Fix missing cache invalidation in application service code () 2022-12-12 18:13:43 +00:00
config Add experimental support for MSC3391: deleting account data () 2023-01-01 03:40:46 +00:00
crypto
events Allow selecting "prejoin" events by state keys () 2022-12-13 00:54:46 +00:00
federation
handlers Support non-OpenID compliant user info endpoints () 2023-01-04 08:26:10 -05:00
http Respond with proper error responses on unknown paths. () 2022-12-08 11:37:05 -05:00
logging
metrics
module_api Add a `cached` helper to the module API () 2022-12-28 13:48:21 +00:00
push Improve validation of field size limits in events. () 2022-12-13 13:19:19 +00:00
replication Update all stream IDs after processing replication rows () 2023-01-04 11:49:26 +00:00
res Fix : Remove dependency on jquery on reCAPTCHA page () 2022-12-14 12:02:28 +00:00
rest Add experimental support for MSC3391: deleting account data () 2023-01-01 03:40:46 +00:00
server_notices
spam_checker_api
state Allow `compute_state_after_events` to use partial state () 2022-12-14 14:52:35 +00:00
static
storage Update all stream IDs after processing replication rows () 2023-01-04 11:49:26 +00:00
streams
types Allow selecting "prejoin" events by state keys () 2022-12-13 00:54:46 +00:00
util Add missing type hints to tests.config. () 2022-12-16 08:53:28 -05:00
__init__.py
event_auth.py Improve validation of field size limits in events. () 2022-12-13 13:19:19 +00:00
notifier.py
py.typed
server.py
visibility.py Move `StateFilter` to `synapse.types` () 2022-12-12 16:19:30 +00:00