Skip to content
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

Open
ara4n opened this issue Sep 25, 2016 · 11 comments
Open

3PID invites don't work on HSes where registration is disabled #559

ara4n opened this issue Sep 25, 2016 · 11 comments
Labels

Comments

@ara4n
Copy link
Member

ara4n commented Sep 25, 2016

i.e. 'invite only registrations'

@ara4n
Copy link
Member Author

ara4n commented Oct 10, 2016

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.

@ara4n ara4n added T-Defect P2 A-Guest-Access S-Major Severely degrades major functionality or product features, with no satisfactory workaround labels Oct 10, 2016
@ara4n ara4n changed the title Option to support 3PID invites on servers with registration disabled 3PID invites don't work on HSes where registration is disabled Oct 10, 2016
@ara4n
Copy link
Member Author

ara4n commented Jan 18, 2017

screen shot 2017-01-18 at 19 45 19

@ampling
Copy link

ampling commented Jan 18, 2017

+1 Confirmed. As of riot v0.9.6 invite only registration doesn't work.

@t3chguy
Copy link
Member

t3chguy commented May 22, 2017

(added label from dup)

@gdvine
Copy link

gdvine commented May 7, 2020

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.

@MayCXC
Copy link

MayCXC commented Jul 8, 2020

+1 for this holding me back from switching my friends to my private riot server

@kittykat kittykat added O-Occasional Affects or can be seen by some users regularly or most users rarely S-Critical Prevents work, causes data loss and/or has no workaround and removed S-Major Severely degrades major functionality or product features, with no satisfactory workaround labels Aug 24, 2021
@novocaine novocaine added T-Enhancement and removed T-Defect S-Critical Prevents work, causes data loss and/or has no workaround labels Aug 24, 2021
@dbkr
Copy link
Member

dbkr commented Oct 12, 2021

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.

@grahhnt
Copy link

grahhnt commented May 13, 2022

matrix-org/matrix-spec-proposals#3231 may help us implement this.

this spec has been merged, is there any update on getting it implemented into Element?

edit: apologies, my synapse wasn't configured properly

@t3chguy
Copy link
Member

t3chguy commented May 13, 2022

@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.

@t3chguy
Copy link
Member

t3chguy commented May 13, 2022

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

@rwjack
Copy link

rwjack commented Aug 20, 2022

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)

@t3chguy t3chguy transferred this issue from element-hq/element-web Aug 22, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

10 participants