|
|
@ -11,7 +11,7 @@ The types of state events that affect authorization are:
|
|
|
|
|
|
|
|
|
|
|
|
- [`m.room.create`](/client-server-api#mroomcreate)
|
|
|
|
- [`m.room.create`](/client-server-api#mroomcreate)
|
|
|
|
- [`m.room.member`](/client-server-api#mroommember)
|
|
|
|
- [`m.room.member`](/client-server-api#mroommember)
|
|
|
|
- [`m.room.join_rules`](/client-server-api#mroom)
|
|
|
|
- [`m.room.join_rules`](/client-server-api#mroomjoin_rules)
|
|
|
|
- [`m.room.power_levels`](/client-server-api#mroompower_levels)
|
|
|
|
- [`m.room.power_levels`](/client-server-api#mroompower_levels)
|
|
|
|
- [`m.room.third_party_invite`](/client-server-api#mroomthird_party_invite)
|
|
|
|
- [`m.room.third_party_invite`](/client-server-api#mroomthird_party_invite)
|
|
|
|
|
|
|
|
|
|
|
@ -40,7 +40,7 @@ The complete list of rules, as of room version 3, is as follows:
|
|
|
|
algorithm described in the server specification, reject.
|
|
|
|
algorithm described in the server specification, reject.
|
|
|
|
3. If there are entries which were themselves rejected under the [checks
|
|
|
|
3. If there are entries which were themselves rejected under the [checks
|
|
|
|
performed on receipt of a
|
|
|
|
performed on receipt of a
|
|
|
|
PDU](server-server-api/#checks-performed-on-receipt-of-a-pdu), reject.
|
|
|
|
PDU](/server-server-api/#checks-performed-on-receipt-of-a-pdu), reject.
|
|
|
|
4. If there is no `m.room.create` event among the entries, reject.
|
|
|
|
4. If there is no `m.room.create` event among the entries, reject.
|
|
|
|
3. If the `content` of the `m.room.create` event in the room state has the
|
|
|
|
3. If the `content` of the `m.room.create` event in the room state has the
|
|
|
|
property `m.federate` set to `false`, and the `sender` domain of the event
|
|
|
|
property `m.federate` set to `false`, and the `sender` domain of the event
|
|
|
|