-
Notifications
You must be signed in to change notification settings - Fork 17
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
Matrix Protocol #144
Comments
Iv spoken to the matrix devs and they said this should be straightforward from matrix's side. |
The question is what kind of integration you would want to provide? Is this about the user giving a matrix id? Or about him giving an email and authenticating via matrix? |
Matrix is meant to replace email. |
At a high level, Portier just wants a workflow that looks like:
For identifiers, Portier only cares that they:
Email is the most broadly established system that fits those criteria, so that's what we're starting with, but Matrix seems like it could grow into that same role. @unlmtd What would a Matrix user enter as their identifier? Do Matrix users think of themselves as their |
The matrix IDs are indeed of the format It would be very empowering to use our matrix IDs for login. Matrix.org has a good pitch as to why that is. Ill come look at this later as I have a plan to use something like portier, but am throwing email out of my stack. Thanks @callahad ! |
I'm torn on whether to call this feature creep. I know very little about Matrix, but see three ways to do this:
I think 3 has a very high 'feature creep' score, but 2 is something we could do and have well contained in code. I wonder how useful 1 is at all, to be honest. Going to mark this as 'help wanted' for now, because it doesn't seem current committers are interested. |
The matrix protocol is the most promising attempt at fixing email. Would anyone in the portier project be interested in doing it with matrix? Or can anyone let us know how much work it might be?
Note: Ruma is an alpha rust server
https://github.com/ruma/ruma
The text was updated successfully, but these errors were encountered: