This issue tracks the experimental support for MSC4502 in Synapse. The feature is required as part of MatrixRTC to enable https://github.com/element-hq/lk-jwt-service to validate room membership when handing out access tokens to the SFU.
Support for the feature is enabled via the experimental config option msc4502_enabled: true.
When enabled, application services can be registered with a new parameter scopes: ["urn:matrix:client:io.element.msc4502:rooms:is_joined"] to allow them to query room membership for any user known to the homeserver.
Should the MSC be closed, this feature can be removed from Synapse.
This issue tracks the experimental support for MSC4502 in Synapse. The feature is required as part of MatrixRTC to enable https://github.com/element-hq/lk-jwt-service to validate room membership when handing out access tokens to the SFU.
Support for the feature is enabled via the experimental config option
msc4502_enabled: true.When enabled, application services can be registered with a new parameter
scopes: ["urn:matrix:client:io.element.msc4502:rooms:is_joined"]to allow them to query room membership for any user known to the homeserver.Should the MSC be closed, this feature can be removed from Synapse.