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

we should kill off registration fallback #7676

Closed
richvdh opened this issue Jun 11, 2020 · 5 comments · Fixed by #15405
Closed

we should kill off registration fallback #7676

richvdh opened this issue Jun 11, 2020 · 5 comments · Fixed by #15405
Labels
A-Spec-Compliance places where synapse does not conform to the spec T-Task Refactoring, removal, replacement, enabling or disabling functionality, other engineering tasks. z-p2 (Deprecated Label)

Comments

@richvdh
Copy link
Member

richvdh commented Jun 11, 2020

https://matrix.org/_matrix/static/client/register is a thing which exists, but as per #6709, is broken, and as per matrix-org/matrix-spec-proposals#2411, is unspecced. I think we should remove it.

@clokep clokep added the z-p2 (Deprecated Label) label Jun 11, 2020
@MadLittleMods MadLittleMods added A-Spec-Compliance places where synapse does not conform to the spec T-Task Refactoring, removal, replacement, enabling or disabling functionality, other engineering tasks. labels Jul 8, 2021
@bmarty
Copy link

bmarty commented Feb 22, 2022

I can confirm that it was working, but today it does not work anymore. At least Element Android still relies on it if a registration stage is unknown and can't be handled natively

@richvdh
Copy link
Member Author

richvdh commented Feb 22, 2022

per matrix-org/matrix-spec-proposals#2411 (comment): are you sure?

@richvdh
Copy link
Member Author

richvdh commented Feb 22, 2022

for the record, the reason registration fallback is broken (and has been since at least #4334 / Synapse 0.34) is that it relies on the old /_matrix/client/api/v1/register endpoint, which no longer exists.

@MexHigh
Copy link

MexHigh commented Sep 30, 2023

I know this is an old topic, but I searched for this as my server is using token registration, which is working in Element Web, but not Element Android. When trying to register a new user with Element Android, it uses the registration fallback (which now returns 404). This breaks token registration completely for me.

Has this been considered?

Of course, implementing element-hq/element-android#8192 would also make my concerns go away :D

@clokep
Copy link
Member

clokep commented Sep 30, 2023

Has this been considered?

Yes, these APIs are nonstandard and undocumented.

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
A-Spec-Compliance places where synapse does not conform to the spec T-Task Refactoring, removal, replacement, enabling or disabling functionality, other engineering tasks. z-p2 (Deprecated Label)
Projects
None yet
Development

Successfully merging a pull request may close this issue.

5 participants