Skip to content
This repository was archived by the owner on Apr 26, 2024. It is now read-only.
This repository was archived by the owner on Apr 26, 2024. It is now read-only.

Experimental support for checking space membership when a remote user joins a restricted room #9715

@clokep

Description

@clokep

Follow-on to #9712, analogous to #9714, but for the /make_join / /send_join endpoints for MSC3083.

  • Figure out where to hook into the make-join / send-join flow.
  • Check the space membership based on the allow parameter of the join_rules.
  • Reject if the server is not a member of the space. (The MSC talks a bit about peeking in this case, but this is being left unimplemented for now.)

Hopefully this can re-use much of the code from #9714, but will hook into it in a different spot.

Metadata

Metadata

Assignees

Labels

A-SpacesHierarchical organization of roomsT-EnhancementNew features, changes in functionality, improvements in performance, or user-facing enhancements.

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions