This repository has been archived by the owner on Apr 26, 2024. It is now read-only.
Stop using /_matrix/identity/api/v1/3pid/unbind
#13171
Labels
A-Spec-Compliance
places where synapse does not conform to the spec
P3
(OBSOLETE: use S- labels.) Approved backlog: not yet scheduled, will accept patches
T-Defect
Bugs, crashes, hangs, security vulnerabilities, or other reported issues.
Z-Help-Wanted
We know exactly how to fix this issue, and would be grateful for any contribution
/_matrix/identity/api/v1/3pid/unbind
was removed from the spec over a year ago (msc2713); we should no longer be using it.For context, it is called from
IdentityHandler.try_unbind_threepid_with_id_server
, whenever a user requests a threepid be unbound or their HS account be deleted.Since the IS accepts requests without an id server access token to
/_matrix/identity/v2/3pid/unbind
, the solution here is just to switch to that.(The spec requires that the IS accept requests requests signed by the homeserver which controls the
user_id
).The text was updated successfully, but these errors were encountered: