X-Git-Url: https://git.mdrn.pl/wolnelektury.git/blobdiff_plain/357027375ff8867f42ca34bcbfb5a78b5b185fc3..39c7b0bdbe5157ba606196042b2a7309d492eca0:/src/wolnelektury/settings/auth.py?ds=sidebyside diff --git a/src/wolnelektury/settings/auth.py b/src/wolnelektury/settings/auth.py index 4d3ea224a..89e520f46 100644 --- a/src/wolnelektury/settings/auth.py +++ b/src/wolnelektury/settings/auth.py @@ -1,8 +1,14 @@ +# This file is part of Wolne Lektury, licensed under GNU Affero GPLv3 or later. +# Copyright © Fundacja Wolne Lektury. See NOTICE for more information. +# AUTHENTICATION_BACKENDS = [ - 'django.contrib.auth.backends.ModelBackend', + #'django.contrib.auth.backends.ModelBackend', 'allauth.account.auth_backends.AuthenticationBackend', ] ACCOUNT_EMAIL_CONFIRMATION_EXPIRE_DAYS = 2 +ACCOUNT_AUTHENTICATION_METHOD = "username_email" +FEATURE_CONFIRM_USER = False + LOGIN_URL = '/uzytkownik/login/' LOGIN_REDIRECT_URL = '/' @@ -11,9 +17,36 @@ SOCIALACCOUNT_AUTO_SIGNUP = False SOCIALACCOUNT_QUERY_EMAIL = True -SOCIALACCOUNT_PROVIDERS = \ - { 'openid': - { 'SERVERS': - [dict(id='google', - name='Google', - openid_url='https://www.google.com/accounts/o8/id')]}} +SOCIALACCOUNT_PROVIDERS = { + 'openid': { + 'SERVERS': [], + }, + 'google': { + 'AUTH_PARAMS': { + 'access_type': 'online', + } + }, + 'facebook': { + 'METHOD': 'oauth2', + 'SCOPE': ['email', 'public_profile'], + # 'AUTH_PARAMS': {'auth_type': 'reauthenticate'}, + # 'INIT_PARAMS': {'cookie': True}, + # 'FIELDS': [ + # 'id', + # 'email', + # 'name', + # 'first_name', + # 'last_name', + # 'verified', + # 'locale', + # 'timezone', + # 'link', + # 'gender', + # 'updated_time', + # ], + # 'EXCHANGE_TOKEN': True, + # 'LOCALE_FUNC': 'path.to.callable', + # 'VERIFIED_EMAIL': False, + 'VERSION': 'v2.12', + }, +}