py app init + zitadel doku

This commit is contained in:
br committed 2026-06-17 19:04:39 +02:00
1 parent 5b649f96f2
commit 5a0260e4fd
23 files changed
+1071 -1

No files matched your search

+27
View File
@@ -0,0 +1,27 @@
"""
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: <Vorname Nachname>
: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")