unrhodecode/rhodecode/lib/middleware
Marcin Kuzminski 8e01135d04 Authentication: cache plugins for auth and their settings in the auth_registry.
- Before that change on each requests 4x we loaded plugins for authentication, this hit
many caches, db invalidation context and loaded the plugins logic each time. This was a heavy performance hit
for SVN and other backends as they needed to load that plugins many many times
- Since Authentication plugins almost never change, we'll not store the plugins listed for authentication into
the authnregistry for each process
- For AuthPlugins settings we now also flush plugins settings, and authnregistry cached plugins
2020-01-23 12:41:51 +01:00
..
utils docs: updated copyrights to 2019 2019-01-02 18:13:27 +01:00
__init__.py docs: updated copyrights to 2019 2019-01-02 18:13:27 +01:00
appenlight.py docs: updated copyrights to 2019 2019-01-02 18:13:27 +01:00
csrf.py docs: updated copyrights to 2019 2019-01-02 18:13:27 +01:00
https_fixup.py docs: updated copyrights to 2019 2019-01-02 18:13:27 +01:00
request_wrapper.py request-wrapper: ensure we wrap WHOLE request not just logic after http detection. 2019-12-26 19:52:17 +01:00
simplegit.py git-lfs: fixed bug #5399 git-lfs application failed to generate HTTPS urls properly. 2019-07-02 15:08:39 +02:00
simplehg.py git-lfs: fixed bug #5399 git-lfs application failed to generate HTTPS urls properly. 2019-07-02 15:08:39 +02:00
simplesvn.py svn: handle non-ascii message editing. 2019-09-09 10:47:13 +02:00
simplevcs.py Authentication: cache plugins for auth and their settings in the auth_registry. 2020-01-23 12:41:51 +01:00
vcs.py docs: updated copyrights to 2019 2019-01-02 18:13:27 +01:00