Implement MSC3231: Token authenticated registration (#10142)
Signed-off-by:Callum Brown <callum@calcuode.com> This is part of my GSoC project implementing [MSC3231](https://github.com/matrix-org/matrix-doc/pull/3231).
Showing
- changelog.d/10142.feature 1 addition, 0 deletionschangelog.d/10142.feature
- docs/SUMMARY.md 1 addition, 0 deletionsdocs/SUMMARY.md
- docs/sample_config.yaml 15 additions, 0 deletionsdocs/sample_config.yaml
- docs/usage/administration/admin_api/registration_tokens.md 295 additions, 0 deletionsdocs/usage/administration/admin_api/registration_tokens.md
- docs/workers.md 1 addition, 0 deletionsdocs/workers.md
- synapse/api/constants.py 1 addition, 0 deletionssynapse/api/constants.py
- synapse/app/generic_worker.py 5 additions, 1 deletionsynapse/app/generic_worker.py
- synapse/config/ratelimiting.py 11 additions, 0 deletionssynapse/config/ratelimiting.py
- synapse/config/registration.py 15 additions, 0 deletionssynapse/config/registration.py
- synapse/handlers/ui_auth/__init__.py 5 additions, 0 deletionssynapse/handlers/ui_auth/__init__.py
- synapse/handlers/ui_auth/checkers.py 65 additions, 0 deletionssynapse/handlers/ui_auth/checkers.py
- synapse/res/templates/registration_token.html 23 additions, 0 deletionssynapse/res/templates/registration_token.html
- synapse/rest/admin/__init__.py 8 additions, 0 deletionssynapse/rest/admin/__init__.py
- synapse/rest/admin/registration_tokens.py 321 additions, 0 deletionssynapse/rest/admin/registration_tokens.py
- synapse/rest/client/auth.py 24 additions, 0 deletionssynapse/rest/client/auth.py
- synapse/rest/client/register.py 72 additions, 0 deletionssynapse/rest/client/register.py
- synapse/storage/databases/main/registration.py 316 additions, 0 deletionssynapse/storage/databases/main/registration.py
- synapse/storage/databases/main/ui_auth.py 43 additions, 0 deletionssynapse/storage/databases/main/ui_auth.py
- synapse/storage/schema/main/delta/63/01create_registration_tokens.sql 23 additions, 0 deletions...age/schema/main/delta/63/01create_registration_tokens.sql
- tests/rest/admin/test_registration_tokens.py 710 additions, 0 deletionstests/rest/admin/test_registration_tokens.py
Loading
Please register or sign in to comment