Configure allauth

This commit is contained in:
Tobias Kunze 2025-03-16 19:42:48 +01:00
parent f0ad232ff4
commit 090985c3e9

View file

@ -95,6 +95,9 @@ INSTALLED_APPS = [
"django.contrib.sessions", "django.contrib.sessions",
"django.contrib.messages", "django.contrib.messages",
"django.contrib.staticfiles", "django.contrib.staticfiles",
"allauth",
"allauth.account",
"allauth.socialaccount.providers.openid_connect",
"servala.core", "servala.core",
"servala.frontend", "servala.frontend",
] ]
@ -107,6 +110,7 @@ MIDDLEWARE = [
"django.contrib.auth.middleware.AuthenticationMiddleware", "django.contrib.auth.middleware.AuthenticationMiddleware",
"django.contrib.messages.middleware.MessageMiddleware", "django.contrib.messages.middleware.MessageMiddleware",
"django.middleware.clickjacking.XFrameOptionsMiddleware", "django.middleware.clickjacking.XFrameOptionsMiddleware",
"allauth.account.middleware.AccountMiddleware",
] ]
ROOT_URLCONF = "servala.urls" ROOT_URLCONF = "servala.urls"
@ -150,6 +154,12 @@ MESSAGE_TAGS = {
} }
AUTH_USER_MODEL = "core.User" AUTH_USER_MODEL = "core.User"
AUTHENTICATION_BACKENDS = [
# Needed to login by username in Django admin, regardless of `allauth`
"django.contrib.auth.backends.ModelBackend",
"allauth.account.auth_backends.AuthenticationBackend",
]
AUTH_PASSWORD_VALIDATORS = [ AUTH_PASSWORD_VALIDATORS = [
{ {
"NAME": "django.contrib.auth.password_validation.UserAttributeSimilarityValidator" "NAME": "django.contrib.auth.password_validation.UserAttributeSimilarityValidator"