We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 34a5263 commit 911f7b8Copy full SHA for 911f7b8
oauth2_provider/middleware.py
@@ -1,8 +1,18 @@
1
from django.contrib.auth import authenticate
2
from django.utils.cache import patch_vary_headers
3
4
+# bastb Django 1.10 has updated Middleware. This code imports the Mixin required to get old-style
5
+# middleware working again
6
+# More?
7
+# https://docs.djangoproject.com/en/1.10/topics/http/middleware/#upgrading-pre-django-1-10-style-middleware
8
+try:
9
+ from django.utils.deprecation import MiddlewareMixin
10
+ middleware_parent_class = MiddlewareMixin
11
+except ImportError:
12
+ middleware_parent_class = object
13
-class OAuth2TokenMiddleware(object):
14
+
15
+class OAuth2TokenMiddleware(middleware_parent_class):
16
"""
17
Middleware for OAuth2 user authentication
18
0 commit comments