-
- Downloads
Show a confirmation page during user password reset (#8004)
This PR adds a confirmation step to resetting your user password between clicking the link in your email and your password actually being reset. This is to better align our password reset flow with the industry standard of requiring a confirmation from the user after email validation.
Showing
- UPGRADE.rst 24 additions, 0 deletionsUPGRADE.rst
- changelog.d/8004.feature 1 addition, 0 deletionschangelog.d/8004.feature
- docs/sample_config.yaml 7 additions, 3 deletionsdocs/sample_config.yaml
- synapse/api/urls.py 1 addition, 0 deletionssynapse/api/urls.py
- synapse/app/homeserver.py 10 additions, 0 deletionssynapse/app/homeserver.py
- synapse/config/emailconfig.py 9 additions, 3 deletionssynapse/config/emailconfig.py
- synapse/push/mailer.py 1 addition, 1 deletionsynapse/push/mailer.py
- synapse/res/templates/password_reset_confirmation.html 16 additions, 0 deletionssynapse/res/templates/password_reset_confirmation.html
- synapse/rest/__init__.py 2 additions, 4 deletionssynapse/rest/__init__.py
- synapse/rest/client/v2_alpha/account.py 0 additions, 76 deletionssynapse/rest/client/v2_alpha/account.py
- synapse/rest/synapse/__init__.py 14 additions, 0 deletionssynapse/rest/synapse/__init__.py
- synapse/rest/synapse/client/__init__.py 14 additions, 0 deletionssynapse/rest/synapse/client/__init__.py
- synapse/rest/synapse/client/password_reset.py 127 additions, 0 deletionssynapse/rest/synapse/client/password_reset.py
- tests/rest/client/v2_alpha/test_account.py 28 additions, 1 deletiontests/rest/client/v2_alpha/test_account.py
- tests/server.py 13 additions, 2 deletionstests/server.py
- tests/unittest.py 4 additions, 0 deletionstests/unittest.py
Loading
Please register or sign in to comment