feat: аутентификация через Authentik OIDC вместо пароля

This commit is contained in:
2026-06-21 20:57:00 +03:00
parent b0c9cb91b4
commit 12bee9dce4
2 changed files with 106 additions and 110 deletions
+8 -2
View File
@@ -48,8 +48,14 @@ SMTP_PASSWORD = os.getenv("SMTP_PASSWORD", "")
SMTP_FROM = os.getenv("SMTP_FROM", "")
SMTP_TO = os.getenv("SMTP_TO", "")
# Admin Dashboard Password
ADMIN_PASSWORD = os.getenv("ADMIN_PASSWORD", "admin123")
# Admin Dashboard Password (устарело — используется OIDC через Authentik)
ADMIN_PASSWORD = os.getenv("ADMIN_PASSWORD", "")
# Authentik OIDC Configuration
AUTHENTIK_BASE_URL = os.getenv("AUTHENTIK_BASE_URL", "") # например https://auth.infocyber.pro
AUTHENTIK_CLIENT_ID = os.getenv("AUTHENTIK_CLIENT_ID", "")
AUTHENTIK_CLIENT_SECRET = os.getenv("AUTHENTIK_CLIENT_SECRET", "")
AUTHENTIK_REDIRECT_URI = os.getenv("AUTHENTIK_REDIRECT_URI", "") # например https://infocyber.pro/admin/callback
# Supplier / Agent Configuration for 54-FZ receipts (Agent Scheme)
SUPPLIER_NAME = os.getenv("SUPPLIER_NAME", "ИП Груздев Артём Сергеевич")