Files
manage/.gitignore
T
alex 836f733a2e feat: Add API key authentication for backup tool
- Add get_api_key() and require_api_key() to auth.py
- Add generic key-value settings storage to SettingsStore
- Add test_api_key_auth to verify the implementation
- Uses secrets.compare_digest for timing-safe comparison
- Auto-generates API key on first use and stores in settings DB
2026-05-11 21:25:46 +02:00

51 lines
536 B
Plaintext

# Python
__pycache__/
*.py[cod]
*$py.class
.pytest_cache/
.ruff_cache/
.mypy_cache/
.coverage
htmlcov/
# Packaging/build
build/
dist/
*.egg-info/
# Virtual environments
.venv/
venv/
env/
# Local configuration and secrets
.env
.env.*
!.env.example
.streamlit/secrets.toml
.envrc
# Editors/OS
.idea/
.vscode/
.DS_Store
# Streamlit/runtime
.streamlit/config.toml
# Local generated indexes/caches
.cache/
# Logs/temp
*.log
tmp/
# Frontend
frontend/node_modules/
frontend/dist/
# Pi internal
.pi-lens/
.pi/
/.stoneforge/.worktrees/