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:
Use data in Identity stores/pending 3PID invites, which is the source of truth for mxisd and all Identity-related matters
To keep registration enabled while still preventing unknown people to register.
Automate some validation process that cannot be easily be configured directly at the Homeserver.
We will also further integrate with the invitation mechanism to potentially only allow invitation from those sources also.
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.