""" Konfiguration der Flask-Applikation. Liest alle Einstellungen aus Umgebungsvariablen (.env) nach dem 12-Factor-App-Prinzip. ZITADEL_SERVER_METADATA_URL ist der von Authlib erwartete Config-Key für die OIDC Discovery URL. :author: :date: 2026-06-17 :version: 0.1 """ import os from dotenv import load_dotenv load_dotenv() class Config: SECRET_KEY = os.environ.get("SECRET_KEY", "dev-secret-change-me") SQLALCHEMY_DATABASE_URI = os.environ.get("DATABASE_URL", "sqlite:///app.db") SQLALCHEMY_TRACK_MODIFICATIONS = False ZITADEL_CLIENT_ID = os.environ.get("ZITADEL_CLIENT_ID") ZITADEL_CLIENT_SECRET = os.environ.get("ZITADEL_CLIENT_SECRET") # Authlib liest ZITADEL_SERVER_METADATA_URL automatisch aus app.config ZITADEL_SERVER_METADATA_URL = os.environ.get("ZITADEL_DISCOVERY_URL")