diff options
author | Patrick Cloke <clokep@users.noreply.github.com> | 2023-03-30 08:39:38 -0400 |
---|---|---|
committer | GitHub <noreply@github.com> | 2023-03-30 08:39:38 -0400 |
commit | ae4acda1bb903f504e946442bfc66dd0e5757dad (patch) | |
tree | 37dfc78ecbbcfcc9363f3475aa7c4a207b0733b2 /synapse/config | |
parent | Fix spinloop during partial state sync when a prev event is in backoff (#15351) (diff) | |
download | synapse-ae4acda1bb903f504e946442bfc66dd0e5757dad.tar.xz |
Implement MSC3984 to proxy /keys/query requests to appservices. (#15321)
If enabled, for users which are exclusively owned by an application service then the appservice will be queried for devices in addition to any information stored in the Synapse database.
Diffstat (limited to 'synapse/config')
-rw-r--r-- | synapse/config/experimental.py | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/synapse/config/experimental.py b/synapse/config/experimental.py index 53e6fc2b54..7687c80ea0 100644 --- a/synapse/config/experimental.py +++ b/synapse/config/experimental.py @@ -79,6 +79,11 @@ class ExperimentalConfig(Config): "msc3983_appservice_otk_claims", False ) + # MSC3984: Proxying key queries to exclusive ASes. + self.msc3984_appservice_key_query: bool = experimental.get( + "msc3984_appservice_key_query", False + ) + # MSC3706 (server-side support for partial state in /send_join responses) # Synapse will always serve partial state responses to requests using the stable # query parameter `omit_members`. If this flag is set, Synapse will also serve |