matrix-org / matrix-org/matrix-spec

Ability to ACL based on event type (SPEC-227)

Open
#100 2 comments 0 reactions 0 assignees View on GitHub
A-Client-Server feature p2
Dominant language
HTML
Stars
330
Forks
150
Avg merge
2h 21m
Merged PRs (30d)
3

Description

Submitted by @​matthew:matrix.org
We already have scenarios where we want to give particular users or groups of users permission to send some types of events but not others... or perhaps be allowed to read some types of events but not others. We also need a way to somehow define default permissions for rooms so that users can't create new rooms without these restrictions - the use case for this is that there may be a AS subscribing to said new rooms, which may start picking up events that users inject in virgin rooms

(Imported from https://matrix.org/jira/browse/SPEC-227)

Contributor guide

Open the contributing guide

Research direction

No file, test, or entry point is named. Start by reviewing the Matrix specification sections covering event permissions, room creation, and current access-control rules, then clarify the proposed model for per-event and default room permissions. Done requires an agreed protocol design and corresponding specification changes.

Written by the indexing model from the issue text.

Assessment

Domain
authorization, security
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
20/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.