-
Notifications
You must be signed in to change notification settings - Fork 15
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
Improve how we handle phone numbers #478
Comments
Web supports management (add/remove) of phone numbers in settings. I believe it can also resolve phone numbers to user IDs in the invite dialog, though would have to check to be sure. Edit: resolution is during invites |
This stems from the Synapse issue at matrix-org/synapse#5881, which also has a bit more context on the current situation around the use of email addresses and phone numbers in Matrix at matrix-org/synapse#5881 (comment). |
I definitely want to add mobile verification support, to allow SMS-based 2FA, password-less logins and account recovery down the line (which are things I also want to do for emails). It doesn't mean we'll enable those on Matrix.org, but want that as an option in the authentication server. Tracked here: matrix-org/matrix-authentication-service#264 This however doesn't help with discovery via the identity server. The phone number would only be verified by the authentication service, but not by the identity server. |
@nadonomy re contact web contact discovery, it is problematic https://developer.mozilla.org/en-US/docs/Web/API/Contact_Picker_API is only supported in the mobile web, not whatsoever on Desktop browsers. Electron does not have any support for this, we could probably add support for Windows & Mac with a significant amount of work for the built-in contact management utilities, for Linux I'm not sure if there is a standard. Either way a heck of a lot of effort to support contact discovery on Desktop and impossible on the Web as the support stands. |
Trying to pull some numbers on this: Using a phone number as a login identifier:
Looking up other users via an identity server
|
Oh and of course, the thorn that's actually boring a hole in my side: how often do we do a phone number verification:
|
In an ideal world, I would like homeservers not to have to care about phone numbers at all. Once we have OIDC taking care of authentication, the only reason left for a homeserver to manage phone number is because clients (or at least, the various flavours of Element) currently expect to be able to get a list of email addresses and phonenumbers via |
From chatting with @richvdh we should come up with a plan to improve how we handle phone numbers in general. Using this issue as a bit of a braindump to co-ordinate from:
The text was updated successfully, but these errors were encountered: