Support 3PID login in password providers (#4931)
Adds a new method, check_3pid_auth, which gives password providers the chance to allow authentication with third-party identifiers such as email or msisdn.
Showing
- changelog.d/4931.feature 1 addition, 0 deletionschangelog.d/4931.feature
- docs/password_auth_providers.rst 14 additions, 0 deletionsdocs/password_auth_providers.rst
- synapse/api/auth.py 11 additions, 11 deletionssynapse/api/auth.py
- synapse/handlers/auth.py 38 additions, 1 deletionsynapse/handlers/auth.py
- synapse/handlers/profile.py 8 additions, 2 deletionssynapse/handlers/profile.py
- synapse/handlers/register.py 5 additions, 5 deletionssynapse/handlers/register.py
- synapse/module_api/__init__.py 15 additions, 3 deletionssynapse/module_api/__init__.py
- synapse/rest/client/v1/login.py 45 additions, 4 deletionssynapse/rest/client/v1/login.py
Loading
Please register or sign in to comment