Skip to content
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

Revamp 3PID invite notifications mechanism #93

Closed
maxidorius opened this issue Oct 30, 2018 · 1 comment
Closed

Revamp 3PID invite notifications mechanism #93

maxidorius opened this issue Oct 30, 2018 · 1 comment
Assignees
Labels
change Change in behaviour in the software
Milestone

Comments

@maxidorius
Copy link
Member

Currently and by default, we offer to contact the pre-configured central IS server when a client attempts to validate a remote 3PID, regardless if the session is for 3PID binding or just for validation (like for authentication).

We need to change this mechanism so:

  • Successfully validating a session does not trigger anything else
  • Congratulate on 3PID binding via 3PID notification
  • Offer remote 3PID binding within the notification of 3PID binding, instead of outside of it so it flows naturally
  • Central IS servers are no longer enabled by default
@maxidorius maxidorius added the change Change in behaviour in the software label Oct 30, 2018
@maxidorius maxidorius added this to the v1.3 milestone Nov 12, 2018
@maxidorius maxidorius self-assigned this Feb 4, 2019
@maxidorius
Copy link
Member Author

maxidorius commented Feb 4, 2019

Remote sessions and bindings will be dropped altogether for the following reasons:

  • They do not add a lot of value but are very confusing for users, given reports received over the years
  • The encourage the current status quo of a central server
  • They promote sending personal identifiable data to a remote server
  • They do not fit with the core aspect that mxisd is to be used for self-hosted setups with their own dedicated domains.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
change Change in behaviour in the software
Projects
None yet
Development

No branches or pull requests

1 participant