|
31 | 31 | # Application definition |
32 | 32 |
|
33 | 33 | INSTALLED_APPS = [ |
| 34 | + 'social_django', |
34 | 35 | 'django.contrib.admin', |
35 | 36 | 'django.contrib.auth', |
36 | 37 | 'django.contrib.contenttypes', |
|
39 | 40 | 'django.contrib.staticfiles', |
40 | 41 | 'polls.apps.PollsConfig', |
41 | 42 | 'accounts.apps.AccountsConfig', |
42 | | - 'allauth', |
43 | | - 'allauth.account', |
44 | 43 | ] |
45 | 44 |
|
46 | | -AUTHENTICATION_BACKENDS = [ |
47 | | - 'allauth.account.auth_backends.AuthenticationBackend', |
48 | | - ] |
49 | | - |
| 45 | +AUTHENTICATION_BACKENDS = ( |
| 46 | + 'social_core.backends.google.GoogleOAuth2', |
| 47 | + 'django.contrib.auth.backends.ModelBackend', |
| 48 | +) |
50 | 49 |
|
51 | 50 | MIDDLEWARE = [ |
52 | 51 | 'django.middleware.security.SecurityMiddleware', |
|
56 | 55 | 'django.contrib.auth.middleware.AuthenticationMiddleware', |
57 | 56 | 'django.contrib.messages.middleware.MessageMiddleware', |
58 | 57 | 'django.middleware.clickjacking.XFrameOptionsMiddleware', |
59 | | - 'allauth.account.middleware.AccountMiddleware', |
60 | 58 | ] |
61 | 59 |
|
62 | 60 | ROOT_URLCONF = 'pollme.urls' |
|
72 | 70 | 'django.template.context_processors.request', |
73 | 71 | 'django.contrib.auth.context_processors.auth', |
74 | 72 | 'django.contrib.messages.context_processors.messages', |
| 73 | + 'social_django.context_processors.backends', |
| 74 | + 'social_django.context_processors.login_redirect', |
75 | 75 | ], |
76 | 76 | }, |
77 | 77 | }, |
|
132 | 132 | os.path.join(BASE_DIR, 'static') |
133 | 133 | ] |
134 | 134 |
|
135 | | -SOCIALACCOUNT_PROVIDERS = { |
136 | | - 'google': { |
137 | | - 'SCOPE': [ |
138 | | - 'profile', |
139 | | - 'email', |
140 | | - ], |
141 | | - 'AUTH_PARAMS': { |
142 | | - 'access_type': 'online', |
143 | | - }, |
144 | | - 'OAUTH_PKCE_ENABLED': True, |
145 | | - } |
146 | | -} |
| 135 | +SOCIAL_AUTH_GOOGLE_OAUTH2_KEY = 'your-client-id' |
| 136 | +SOCIAL_AUTH_GOOGLE_OAUTH2_SECRET ='your-client-secret' |
| 137 | +SOCIAL_AUTH_URL_NAMESPACE = 'social' |
| 138 | +SOCIAL_AUTH_LOGIN_REDIRECT_URL = '/polls/list/user/' |
0 commit comments