OpenID Connect Provider with user management, built with FastAPI.
Find a file
Johan Lundberg e8fd7eb01d
test: add end-to-end browser tests with Playwright
Set up tests/e2e/ with a login page test covering branding, accessibility,
form structure, theme colors, and static asset serving. Includes run.sh
that manages the app lifecycle (start, test, stop) automatically.
2026-02-16 12:22:58 +01:00
docs/plans docs: add auth routes design document (Phase 4) 2026-02-13 15:45:18 +01:00
scripts chore: add quality check script (ruff, ty, pytest) 2026-02-12 15:25:00 +01:00
src/fastapi_oidc_op feat: add Porchlight branding with logo, favicon, and redesigned CSS theme 2026-02-16 12:08:19 +01:00
tests test: add end-to-end browser tests with Playwright 2026-02-16 12:22:58 +01:00
.gitignore chore: configure project dependencies and tooling (ruff, ty, pytest) 2026-02-12 14:38:16 +01:00
pyproject.toml feat: add authentication routes with session login, WebAuthn, and credential management 2026-02-16 11:39:50 +01:00
uv.lock feat: add authentication routes with session login, WebAuthn, and credential management 2026-02-16 11:39:50 +01:00