Skip to content
This repository was archived by the owner on Apr 26, 2024. It is now read-only.
This repository was archived by the owner on Apr 26, 2024. It is now read-only.

Stop using /_matrix/identity/api/v1/3pid/unbind #13171

@richvdh

Description

@richvdh

/_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).

Metadata

Metadata

Assignees

No one assigned

    Labels

    A-Spec-Complianceplaces where synapse does not conform to the specP3(OBSOLETE: use S- labels.) Approved backlog: not yet scheduled, will accept patchesT-DefectBugs, crashes, hangs, security vulnerabilities, or other reported issues.Z-Help-WantedWe know exactly how to fix this issue, and would be grateful for any contribution

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions