Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
E
edx-platform
Overview
Overview
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
edx
edx-platform
Commits
0974e5b0
Unverified
Commit
0974e5b0
authored
Dec 06, 2017
by
Jeremy Bowman
Committed by
GitHub
Dec 06, 2017
Browse files
Options
Browse Files
Download
Plain Diff
Merge pull request #16812 from edx/jmbowman/PLAT-1749
PLAT-1749 Support Django 1.10+ CSRF tokens
parents
63d7f87f
19709cd3
Hide whitespace changes
Inline
Side-by-side
Showing
6 changed files
with
6 additions
and
5 deletions
+6
-5
cms/envs/common.py
+1
-1
lms/envs/common.py
+1
-1
lms/envs/load_test.py
+1
-1
openedx/core/djangoapps/cors_csrf/middleware.py
+1
-1
openedx/core/djangoapps/cors_csrf/tests/test_middleware.py
+1
-1
requirements/edx/base.txt
+1
-0
No files found.
cms/envs/common.py
View file @
0974e5b0
...
...
@@ -442,7 +442,7 @@ MIDDLEWARE_CLASSES = [
'openedx.core.djangoapps.header_control.middleware.HeaderControlMiddleware'
,
'django.middleware.cache.UpdateCacheMiddleware'
,
'django.middleware.common.CommonMiddleware'
,
'
django.middleware
.csrf.CsrfViewMiddleware'
,
'
birdcage.v1_11
.csrf.CsrfViewMiddleware'
,
'django.contrib.sites.middleware.CurrentSiteMiddleware'
,
# Instead of SessionMiddleware, we use a more secure version
...
...
lms/envs/common.py
View file @
0974e5b0
...
...
@@ -1268,7 +1268,7 @@ MIDDLEWARE_CLASSES = [
'corsheaders.middleware.CorsMiddleware'
,
'openedx.core.djangoapps.cors_csrf.middleware.CorsCSRFMiddleware'
,
'openedx.core.djangoapps.cors_csrf.middleware.CsrfCrossDomainCookieMiddleware'
,
'
django.middleware
.csrf.CsrfViewMiddleware'
,
'
birdcage.v1_11
.csrf.CsrfViewMiddleware'
,
'splash.middleware.SplashMiddleware'
,
...
...
lms/envs/load_test.py
View file @
0974e5b0
...
...
@@ -11,7 +11,7 @@ from .aws import *
# Disable CSRF for load testing
EXCLUDE_CSRF
=
lambda
elem
:
elem
not
in
[
'django.template.context_processors.csrf'
,
'
django.middleware
.csrf.CsrfViewMiddleware'
'
birdcage.v1_11
.csrf.CsrfViewMiddleware'
]
DEFAULT_TEMPLATE_ENGINE
[
'OPTIONS'
][
'context_processors'
]
=
filter
(
EXCLUDE_CSRF
,
DEFAULT_TEMPLATE_ENGINE
[
'OPTIONS'
][
'context_processors'
]
...
...
openedx/core/djangoapps/cors_csrf/middleware.py
View file @
0974e5b0
...
...
@@ -46,7 +46,7 @@ import logging
from
django.conf
import
settings
from
django.core.exceptions
import
ImproperlyConfigured
,
MiddlewareNotUsed
from
django.middleware
.csrf
import
CsrfViewMiddleware
from
birdcage.v1_11
.csrf
import
CsrfViewMiddleware
from
.helpers
import
is_cross_domain_request_allowed
,
skip_cross_domain_referer_check
...
...
openedx/core/djangoapps/cors_csrf/tests/test_middleware.py
View file @
0974e5b0
...
...
@@ -9,7 +9,7 @@ from django.test import TestCase
from
django.test.utils
import
override_settings
from
django.core.exceptions
import
MiddlewareNotUsed
,
ImproperlyConfigured
from
django.http
import
HttpResponse
from
django.middleware
.csrf
import
CsrfViewMiddleware
from
birdcage.v1_11
.csrf
import
CsrfViewMiddleware
from
..middleware
import
CorsCSRFMiddleware
,
CsrfCrossDomainCookieMiddleware
...
...
requirements/edx/base.txt
View file @
0974e5b0
...
...
@@ -17,6 +17,7 @@ dealer==2.0.4
defusedxml==0.4.1
django-babel-underscore==0.5.2
markey==0.8 # From django-babel-underscore
django-birdcage==1.0.0
django-config-models==0.1.8
django-countries==4.6.1
django-filter==1.0.4
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment