diff --git a/djangoproject/settings/common.py b/djangoproject/settings/common.py index 311c47810..81320dab7 100644 --- a/djangoproject/settings/common.py +++ b/djangoproject/settings/common.py @@ -135,6 +135,9 @@ } LOGIN_REDIRECT_URL = "edit_profile" +LOGIN_URL = "login" +LOGOUT_URL = "logout" +LOGOUT_REDIRECT_URL = "login" MEDIA_URL = "/m/" @@ -154,6 +157,7 @@ "django.contrib.flatpages.middleware.FlatpageFallbackMiddleware", "django.contrib.redirects.middleware.RedirectFallbackMiddleware", "django_hosts.middleware.HostsResponseMiddleware", + "social_django.middleware.SocialAuthExceptionMiddleware", ] PASSWORD_HASHERS = [ @@ -212,6 +216,7 @@ "releases.context_processors.django_version", "aggregator.context_processors.community_stats", "django.template.context_processors.request", + "social_django.context_processor.backends", ], }, }, @@ -302,3 +307,8 @@ TRAC_URL = "https://code.djangoproject.com/" DEFAULT_AUTO_FIELD = "django.db.models.AutoField" + +AUTHENTICATION_BACKENDS = [ + "social_core.backends.github.GithubOAuth2", + "django.contib.auth.backends.ModelBackend", +]