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

EW: Use 3PID capability to show / hide email UI in settings #25995

Closed
Tracked by #1492
Johennes opened this issue Aug 18, 2023 · 1 comment · Fixed by matrix-org/matrix-react-sdk#11430
Closed
Tracked by #1492

Comments

@Johennes
Copy link
Contributor

Johennes commented Aug 18, 2023

There is a capability that instructs clients whether or not they can manage 3PIDs: https://spec.matrix.org/v1.7/client-server-api/#m3pid_changes-capability

@kerryarchibald notes that currently:

We just let the requests fail when the server doesnt support in EW I think, I vaguely remember talking to Travis about this. He suggested we should remove it completely 🤷

When the home server is connected to a MAS deployment, emails will need to be set on MAS rather than in EW.

We'll need to get this into the EW RC currently scheduled for August 22nd.

AC

  • When the capability is off:
    • The email fields in settings are not editable
    • There is a link to the email / profile management page on MAS
  • When the capability is on:
    • Things are as they are today

Note that this has an accompanying Synapse part: matrix-org/synapse#16128

@Johennes Johennes changed the title Use 3PID capability to show / hide email UI in settings EW: Use 3PID capability to show / hide email UI in settings Aug 18, 2023
@hughns
Copy link
Member

hughns commented Aug 18, 2023

FTR, this is now listed as part of MSC3824 Definition of OIDC aware clients

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
3 participants