-
- Downloads
Persist user interactive authentication sessions (#7302)
By persisting the user interactive authentication sessions to the database, this fixes situations where a user hits different works throughout their auth session and also allows sessions to persist through restarts of Synapse.
Showing
- changelog.d/7302.bugfix 1 addition, 0 deletionschangelog.d/7302.bugfix
- synapse/app/generic_worker.py 2 additions, 0 deletionssynapse/app/generic_worker.py
- synapse/handlers/auth.py 61 additions, 114 deletionssynapse/handlers/auth.py
- synapse/handlers/cas_handler.py 1 addition, 1 deletionsynapse/handlers/cas_handler.py
- synapse/handlers/saml_handler.py 1 addition, 1 deletionsynapse/handlers/saml_handler.py
- synapse/rest/client/v2_alpha/auth.py 2 additions, 2 deletionssynapse/rest/client/v2_alpha/auth.py
- synapse/rest/client/v2_alpha/register.py 2 additions, 2 deletionssynapse/rest/client/v2_alpha/register.py
- synapse/storage/data_stores/main/__init__.py 2 additions, 0 deletionssynapse/storage/data_stores/main/__init__.py
- synapse/storage/data_stores/main/schema/delta/58/03persist_ui_auth.sql 36 additions, 0 deletions...ge/data_stores/main/schema/delta/58/03persist_ui_auth.sql
- synapse/storage/data_stores/main/ui_auth.py 279 additions, 0 deletionssynapse/storage/data_stores/main/ui_auth.py
- synapse/storage/engines/sqlite.py 1 addition, 0 deletionssynapse/storage/engines/sqlite.py
- tests/rest/client/v2_alpha/test_auth.py 40 additions, 0 deletionstests/rest/client/v2_alpha/test_auth.py
- tests/utils.py 4 additions, 4 deletionstests/utils.py
- tox.ini 2 additions, 1 deletiontox.ini
Loading
Please register or sign in to comment