Skip to content
New issue

Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? # 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.

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

No branches or pull requests

1 participant