unrhodecode/rhodecode/authentication
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
..
plugins authentication: allow super-admins to change bound authentication for users. 2019-10-10 14:08:11 +02:00
tests 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
base.py Authentication: cache plugins for auth and their settings in the auth_registry. 2020-01-23 12:41:51 +01:00
interface.py docs: updated copyrights to 2019 2019-01-02 18:13:27 +01:00
registry.py Authentication: cache plugins for auth and their settings in the auth_registry. 2020-01-23 12:41:51 +01:00
routes.py docs: updated copyrights to 2019 2019-01-02 18:13:27 +01:00
schema.py docs: updated copyrights to 2019 2019-01-02 18:13:27 +01:00
views.py Authentication: cache plugins for auth and their settings in the auth_registry. 2020-01-23 12:41:51 +01:00