Skip to content

Experimental support for MSC4502: Targeted and unrestricted room member queries #20118

Description

@Johennes

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.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    T-ExperimentalFeatureTracking issues for experimental features in Synapse

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions