Vue d'ensemble
Django Allauth 0.57, publié le 15 septembre 2023, prépare la compatibilité Django 5.0 et améliore les providers sociaux.
Fonctionnalités principales
Préparation Django 5.0
Les dépréciations de Django 5.0 sont corrigées, assurant une transition en douceur vers la prochaine version majeure.
python
# settings.py
INSTALLED_APPS = [
'django.contrib.auth',
'django.contrib.sites',
'allauth',
'allauth.account',
'allauth.socialaccount',
'allauth.socialaccount.providers.google',
]
SITE_ID = 1
Providers sociaux améliorés
De nouveaux providers sont ajoutés et les existants sont mis à jour pour les dernières versions des API OAuth.
python
# settings.py
SOCIALACCOUNT_PROVIDERS = {
'google': {
'SCOPE': ['profile', 'email'],
'AUTH_PARAMS': {'access_type': 'online'},
'APP': {
'client_id': 'CLIENT_ID',
'secret': 'SECRET',
},
}
}
