first commit

This commit is contained in:
2025-11-30 00:07:24 +01:00
commit b5e642aecb
78 changed files with 15162 additions and 0 deletions

47
setup.sh Executable file
View File

@ -0,0 +1,47 @@
#!/bin/bash
# Setup-Script für OIDC Server
# Erstellt virtualenv und installiert Dependencies
set -e # Bei Fehler abbrechen
echo "============================================"
echo "OIDC Server Setup"
echo "============================================"
# Prüfen ob Python3 installiert ist
if ! command -v python3 &> /dev/null; then
echo "ERROR: python3 ist nicht installiert"
exit 1
fi
echo "Python Version: $(python3 --version)"
# Virtualenv erstellen falls nicht vorhanden
if [ ! -d "venv" ]; then
echo "Erstelle virtualenv..."
python3 -m venv venv
else
echo "Virtualenv existiert bereits"
fi
# Virtualenv aktivieren
echo "Aktiviere virtualenv..."
source venv/bin/activate
# Dependencies installieren
echo "Installiere Dependencies..."
pip install --upgrade pip
pip install -r requirements.txt
echo ""
echo "============================================"
echo "Setup erfolgreich abgeschlossen!"
echo "============================================"
echo ""
echo "Server starten mit:"
echo " ./run.sh"
echo ""
echo "Oder manuell:"
echo " source venv/bin/activate"
echo " python3 oidc_server.py"
echo "============================================"