mirror of
https://github.com/inventree/InvenTree.git
synced 2025-04-29 20:16:44 +00:00
Merge pull request #930 from bcc/feature-custom-authentication
Allow custom authentication/middleware in config.yaml
This commit is contained in:
commit
cd016d3f7d
@ -163,7 +163,7 @@ LOGGING = {
|
|||||||
},
|
},
|
||||||
}
|
}
|
||||||
|
|
||||||
MIDDLEWARE = [
|
MIDDLEWARE = CONFIG.get('middleware', [
|
||||||
'django.middleware.security.SecurityMiddleware',
|
'django.middleware.security.SecurityMiddleware',
|
||||||
'django.contrib.sessions.middleware.SessionMiddleware',
|
'django.contrib.sessions.middleware.SessionMiddleware',
|
||||||
'django.middleware.locale.LocaleMiddleware',
|
'django.middleware.locale.LocaleMiddleware',
|
||||||
@ -173,9 +173,12 @@ MIDDLEWARE = [
|
|||||||
'django.contrib.auth.middleware.AuthenticationMiddleware',
|
'django.contrib.auth.middleware.AuthenticationMiddleware',
|
||||||
'django.contrib.messages.middleware.MessageMiddleware',
|
'django.contrib.messages.middleware.MessageMiddleware',
|
||||||
'django.middleware.clickjacking.XFrameOptionsMiddleware',
|
'django.middleware.clickjacking.XFrameOptionsMiddleware',
|
||||||
|
|
||||||
'InvenTree.middleware.AuthRequiredMiddleware'
|
'InvenTree.middleware.AuthRequiredMiddleware'
|
||||||
]
|
])
|
||||||
|
|
||||||
|
AUTHENTICATION_BACKENDS = CONFIG.get('authentication_backends', [
|
||||||
|
'django.contrib.auth.backends.ModelBackend'
|
||||||
|
])
|
||||||
|
|
||||||
# If the debug toolbar is enabled, add the modules
|
# If the debug toolbar is enabled, add the modules
|
||||||
if DEBUG and CONFIG.get('debug_toolbar', False):
|
if DEBUG and CONFIG.get('debug_toolbar', False):
|
||||||
|
@ -86,4 +86,21 @@ latex:
|
|||||||
enabled: False
|
enabled: False
|
||||||
interpreter: pdflatex
|
interpreter: pdflatex
|
||||||
# Extra options to pass through to the LaTeX interpreter
|
# Extra options to pass through to the LaTeX interpreter
|
||||||
options: ''
|
options: ''
|
||||||
|
|
||||||
|
# Permit custom authentication backends
|
||||||
|
#authentication_backends:
|
||||||
|
# - 'django.contrib.auth.backends.ModelBackend'
|
||||||
|
|
||||||
|
# Custom middleware, sometimes needed alongside an authentication backend change.
|
||||||
|
#middleware:
|
||||||
|
# - 'django.middleware.security.SecurityMiddleware'
|
||||||
|
# - 'django.contrib.sessions.middleware.SessionMiddleware'
|
||||||
|
# - 'django.middleware.locale.LocaleMiddleware'
|
||||||
|
# - 'django.middleware.common.CommonMiddleware'
|
||||||
|
# - 'django.middleware.csrf.CsrfViewMiddleware'
|
||||||
|
# - 'corsheaders.middleware.CorsMiddleware'
|
||||||
|
# - 'django.contrib.auth.middleware.AuthenticationMiddleware'
|
||||||
|
# - 'django.contrib.messages.middleware.MessageMiddleware'
|
||||||
|
# - 'django.middleware.clickjacking.XFrameOptionsMiddleware'
|
||||||
|
# - 'InvenTree.middleware.AuthRequiredMiddleware'
|
Loading…
x
Reference in New Issue
Block a user