To help Homeservers deal with 3PID authentication in a consistent way, and ensure this is consistent with current mxisd Authentication feature and synapse integration, we want to redirect the login endpoint(s) to mxisd which will:
Transform the 3PID data and proxy the request to the homeserver using regular Matrix ID credentials.
Proxy the request untouched if a regular Matrix ID is provided.
To help Homeservers deal with 3PID authentication in a consistent way, and ensure this is consistent with current mxisd Authentication feature and synapse integration, we want to redirect the login endpoint(s) to mxisd which will:
This approach will be very similar to the Directory feature.
Ping snowping and kr0mbel on Matrix for testing