Update web/illustrations/settings.py
This commit is contained in:
parent
9647226876
commit
c49c2cfba3
@ -12,7 +12,7 @@ SECURE_PROXY_SSL_HEADER = ("HTTP_X_FORWARDED_PROTO", "https")
|
||||
INSTALLED_APPS = [
|
||||
"django.contrib.admin","django.contrib.auth","django.contrib.contenttypes",
|
||||
"django.contrib.sessions","django.contrib.messages","django.contrib.staticfiles",
|
||||
"core",
|
||||
"core","mozilla_django_oidc",
|
||||
]
|
||||
MIDDLEWARE = [
|
||||
"django.middleware.security.SecurityMiddleware",
|
||||
@ -52,6 +52,12 @@ DATABASES = {
|
||||
}
|
||||
}
|
||||
|
||||
AUTHENTICATION_BACKENDS = (
|
||||
"core.auth_oidc.AuthentikOIDCBackend", # OIDC via Authentik
|
||||
"django.contrib.auth.backends.ModelBackend", # keep existing username/password login
|
||||
)
|
||||
|
||||
|
||||
LANGUAGE_CODE="en-us"
|
||||
TIME_ZONE="America/Chicago"
|
||||
USE_I18N=True
|
||||
@ -66,6 +72,21 @@ LOGIN_REDIRECT_URL="/search/"
|
||||
LOGOUT_REDIRECT_URL="/login/"
|
||||
STATICFILES_STORAGE = "django.contrib.staticfiles.storage.ManifestStaticFilesStorage"
|
||||
|
||||
# --- Authentik OIDC ---
|
||||
OIDC_RP_CLIENT_ID = os.getenv("OIDC_RP_CLIENT_ID", "")
|
||||
OIDC_RP_CLIENT_SECRET = os.getenv("OIDC_RP_CLIENT_SECRET", "")
|
||||
|
||||
OIDC_OP_AUTHORIZATION_ENDPOINT = os.getenv("OIDC_OP_AUTHORIZATION_ENDPOINT", "")
|
||||
OIDC_OP_TOKEN_ENDPOINT = os.getenv("OIDC_OP_TOKEN_ENDPOINT", "")
|
||||
OIDC_OP_USER_ENDPOINT = os.getenv("OIDC_OP_USER_ENDPOINT", "")
|
||||
OIDC_OP_JWKS_ENDPOINT = os.getenv("OIDC_OP_JWKS_ENDPOINT", "")
|
||||
|
||||
OIDC_RP_SCOPES = os.getenv("OIDC_RP_SCOPES", "openid email profile")
|
||||
OIDC_CREATE_USER = True
|
||||
USE_X_FORWARDED_HOST = True
|
||||
|
||||
|
||||
|
||||
|
||||
OPENAI_API_KEY = os.environ.get("OPENAI_API_KEY", "")
|
||||
# Ensure MEDIA_ROOT exists (you likely already have this)
|
||||
|
||||
Loading…
Reference in New Issue
Block a user