kamax-matrix / mxisd

Federated Matrix Identity Server
GNU Affero General Public License v3.0
224 stars 114 forks source link

Restrict registration to 3PIDs found in Identity stores, pending 3PID invites or 3PID patterns #122

Closed maxidorius closed 5 years ago

maxidorius commented 5 years ago

Just like we worked on integrating with authentication, we will now work on integrating with registration and with the data found in the identity server.

One of the most fundamental use-case regarding registration is that a Homeserver would only allow accounts to be created if they relate to a 3PID that exists in the Identity store or to a pending 3PID invite.

This would allow:

We will also further integrate with the invitation mechanism to potentially only allow invitation from those sources also.

maxidorius commented 5 years ago

Done in v1.4.0-alpha.1