|
|
@ -50,6 +50,7 @@ INSTALLED_APPS = [ |
|
|
|
'widget_tweaks', |
|
|
|
'rest_framework', |
|
|
|
'django_filters', |
|
|
|
'social_django', |
|
|
|
] |
|
|
|
|
|
|
|
MIDDLEWARE = [ |
|
|
@ -60,6 +61,7 @@ MIDDLEWARE = [ |
|
|
|
'django.contrib.auth.middleware.AuthenticationMiddleware', |
|
|
|
'django.contrib.messages.middleware.MessageMiddleware', |
|
|
|
'django.middleware.clickjacking.XFrameOptionsMiddleware', |
|
|
|
'social_django.middleware.SocialAuthExceptionMiddleware', |
|
|
|
] |
|
|
|
|
|
|
|
ROOT_URLCONF = 'app.urls' |
|
|
@ -75,6 +77,8 @@ TEMPLATES = [ |
|
|
|
'django.template.context_processors.request', |
|
|
|
'django.contrib.auth.context_processors.auth', |
|
|
|
'django.contrib.messages.context_processors.messages', |
|
|
|
'social_django.context_processors.backends', |
|
|
|
'social_django.context_processors.login_redirect', |
|
|
|
], |
|
|
|
}, |
|
|
|
}, |
|
|
@ -86,6 +90,13 @@ STATICFILES_DIRS = [ |
|
|
|
|
|
|
|
WSGI_APPLICATION = 'app.wsgi.application' |
|
|
|
|
|
|
|
AUTHENTICATION_BACKENDS = [ |
|
|
|
'social_core.backends.github.GithubOAuth2', |
|
|
|
'django.contrib.auth.backends.ModelBackend', |
|
|
|
] |
|
|
|
|
|
|
|
SOCIAL_AUTH_GITHUB_KEY = os.getenv('OAUTH_GITHUB_KEY') |
|
|
|
SOCIAL_AUTH_GITHUB_SECRET = os.getenv('OAUTH_GITHUB_SECRET') |
|
|
|
|
|
|
|
# Database |
|
|
|
# https://docs.djangoproject.com/en/2.0/ref/settings/#databases |
|
|
|