-
Notifications
You must be signed in to change notification settings - Fork 14
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
3PID invites don't work on HSes where registration is disabled #559
Comments
Currently you can only do a 3PID invite on a server if they have registration enabled (to convert the 3PID invite into a real user). 3PID invites could be specialcased to still work in face of this. |
+1 Confirmed. As of riot v0.9.6 invite only registration doesn't work. |
(added label from dup) |
This is still not supported, which makes Riot a poor choice for private Matrix servers. It's been 3 years – any status update? I searched around but was not able to find shared secret registration support here on Github. |
+1 for this holding me back from switching my friends to my private riot server |
matrix-org/matrix-spec-proposals#3231 may help us implement this. It's basically a question of whether you allow users on your homeserver to invite other users to register on it even though normally other people wouldn't be allowed. Obviously in many cases you won't want to (eg. company employee-only HS) but in other cases you might be fine with friends-of-friends signing up to your HS. So, it's also a case of gracefully handling the range of situations that can occur, eg: you want to to invite someone to a room but don't want to give them an account on your HS, so maybe they can sign up on some other HS and then join over federation. What if federation is disabled for the room in question? etc. etc. |
this spec has been merged, is there any update on getting it implemented into Element? edit: apologies, my synapse wasn't configured properly |
@grahhnt now that the MSC has landed, another would likely need to be written to make use of this in Servers & Clients, likely Element, Sydent, Synapse and more would need to have additional support for this feature to function for the use of 3PID invites. |
matrix-org/matrix-react-sdk#7275 is the PR to support MSC3231 for basic registration, which will be a stepping stone towards this whole effort |
This really should be a feature. It's amazing how it hasn't been widely requested yet. Small server > closed registration > registration tokens (so I don't have to create random password new accounts and give people username/password combo, would be easier to just share a single URL) |
i.e. 'invite only registrations'
The text was updated successfully, but these errors were encountered: