Comments (2)
It is not literal, it is meant to explain in normal words what happens if you fail to define any conditions.
As I thought. I will try adjust the wording, since there was some confusion caused by this.
from matrix-spec.
Taking this as a figure of speech, as for the most the room should act as if it was
invite
, since servers shouldn't ever authorize joins
It is not literal, it is meant to explain in normal words what happens if you fail to define any conditions.
The key difference between these two cases is that with the latter, a
join
can still be authorized viajoin_authorised_via_users_server
, despite the fact that servers shouldn't be doing this. With the former, such a join wouldn't be authorized.
I don't think this was really considered, but I think the logic still holds up -- the user in join_authorised_via_users_server
could have issued an invite so I don't think there's an "auth leak" of any sort. Shout if I'm wrong though!
from matrix-spec.
Related Issues (20)
- `/logout` does not take a request body, which is inconsistent HOT 1
- Matrix 1.11 HOT 8
- How should an appservice opt-out of providing an endpoint? HOT 4
- Order field in m.tag is a float even though Canonical JSON forbids floats HOT 2
- The strategy of `Harvest now, decrypt later' seems like a HUGE problem for matrix's privacy and encryption. HOT 7
- Handlebars spills through into API viewer HOT 2
- Cannot Register using API after 2 weeks of trying HOT 2
- "Requires authentication" phrasing can be confusing
- Consider adopting the Apache voting scale for FCP
- Pre-filtering load limits are not discussed in the spec
- Rate-limiting behaviour is not well-defined for clients in the Client-Server API
- Allow read markers to go backwards HOT 2
- Broken templates on the swagger playground HOT 1
- Unclear requirements of where canonical JSON must be enforced
- Fallback login spec doesn't specify what arguments `onLogin` takes (if any) HOT 1
- Setting power levels during room creation HOT 2
- Deprecate query string authorization for /_matrix/federation/v1/openid/userinfo HOT 2
- Servers don't enforce PDU format HOT 2
- Should we be descriptive or prescriptive about how room upgrades work?
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from matrix-spec.