CORS headers

This commit is contained in:
2024-05-17 21:10:10 +02:00
parent d49bffb4ca
commit db296f49d8
3 changed files with 8 additions and 2 deletions

View File

@@ -19,6 +19,7 @@ POSTGRES_DB=
DRF_SECRET_KEY= DRF_SECRET_KEY=
DRF_DEBUG= DRF_DEBUG=
ALLOWED_HOSTS= ALLOWED_HOSTS=
CORS_ALLOWED_ORIGINS=
CSRF_TRUSTED_ORIGINS= CSRF_TRUSTED_ORIGINS=
OIDC_RP_CLIENT_ID= OIDC_RP_CLIENT_ID=

View File

@@ -31,6 +31,8 @@ ALLOWED_HOSTS = os.environ.get("ALLOWED_HOSTS", "").split(",")
ALLOWED_HOSTS = [] if not any(ALLOWED_HOSTS) else ALLOWED_HOSTS ALLOWED_HOSTS = [] if not any(ALLOWED_HOSTS) else ALLOWED_HOSTS
CSRF_TRUSTED_ORIGINS = os.environ.get("CSRF_TRUSTED_ORIGINS", "").split(",") CSRF_TRUSTED_ORIGINS = os.environ.get("CSRF_TRUSTED_ORIGINS", "").split(",")
CSRF_TRUSTED_ORIGINS = [] if not any(CSRF_TRUSTED_ORIGINS) else CSRF_TRUSTED_ORIGINS CSRF_TRUSTED_ORIGINS = [] if not any(CSRF_TRUSTED_ORIGINS) else CSRF_TRUSTED_ORIGINS
CORS_ALLOWED_ORIGINS = os.environ.get("CORS_ALLOWED_ORIGINS", "").split(",")
CORS_ALLOWED_ORIGINS = [] if not any(CORS_ALLOWED_ORIGINS) else CORS_ALLOWED_ORIGINS
# Application definition # Application definition
@@ -53,8 +55,9 @@ INSTALLED_APPS = [
'authentication', 'authentication',
'api', 'api',
'sde', 'sde',
'esi', # 'esi',
'django.contrib.admin', 'django.contrib.admin',
'corsheaders',
'django.contrib.auth', 'django.contrib.auth',
'mozilla_django_oidc', 'mozilla_django_oidc',
'django.contrib.contenttypes', 'django.contrib.contenttypes',
@@ -69,6 +72,7 @@ INSTALLED_APPS = [
MIDDLEWARE = [ MIDDLEWARE = [
'django.middleware.security.SecurityMiddleware', 'django.middleware.security.SecurityMiddleware',
'django.contrib.sessions.middleware.SessionMiddleware', 'django.contrib.sessions.middleware.SessionMiddleware',
'corsheaders.middleware.CorsMiddleware',
'django.middleware.common.CommonMiddleware', 'django.middleware.common.CommonMiddleware',
'django.middleware.csrf.CsrfViewMiddleware', 'django.middleware.csrf.CsrfViewMiddleware',
'django.contrib.auth.middleware.AuthenticationMiddleware', 'django.contrib.auth.middleware.AuthenticationMiddleware',

View File

@@ -11,3 +11,4 @@ inflection
django-esi django-esi
django-health-check django-health-check
mozilla-django-oidc mozilla-django-oidc
django-cors-headers