Allow authentication via HTTP_REMOTE_USER

This commit is contained in:
Michael Shamoon
2021-01-03 00:37:19 -08:00
parent db4b621631
commit 7b56ad9dad
4 changed files with 39 additions and 6 deletions

View File

@@ -112,6 +112,13 @@ if DEBUG:
'paperless.auth.AngularApiAuthenticationOverride'
)
ENABLE_HTTP_REMOTE_USER = __get_boolean("PAPERLESS_ENABLE_HTTP_REMOTE_USER")
if ENABLE_HTTP_REMOTE_USER:
REST_FRAMEWORK['DEFAULT_AUTHENTICATION_CLASSES'].append(
'paperless.auth.HttpRemoteUserAuthentication'
)
MIDDLEWARE = [
'django.middleware.security.SecurityMiddleware',
'whitenoise.middleware.WhiteNoiseMiddleware',