1
0
Files
synapse/tests
Quentin Gliech f7bc63ef57 Make sure we advertise registration as disabled when MSC3861 is enabled (#17661)
This has been a problem with Element Web, as it will proble /register
with an empty body, which gave this error:

```
curl -d '{}' -HContent-Type:application/json /_matrix/client/v3/register

{"errcode": "M_UNKNOWN",
 "error": "Invalid username"}
```

And Element Web would choke on it. This changes that so we reply
instead:

```
{"errcode": "M_FORBIDDEN",
 "error": "Registration has been disabled. Only m.login.application_service registrations are allowed."}
```

Also adds a test for this.

See https://github.com/element-hq/element-web/issues/27993

---------

Co-authored-by: Andrew Morgan <andrew@amorgan.xyz>
2025-02-18 14:47:35 +00:00
..
2023-11-21 15:29:58 -05:00
2023-11-21 15:29:58 -05:00
2023-11-21 15:29:58 -05:00
2023-11-21 15:29:58 -05:00
2024-09-02 12:39:04 +01:00
2025-02-10 16:53:24 +00:00