Commit Graph

9 Commits

Author SHA1 Message Date
Morten V. Christiansen e7212b49a0 Add k_proxy unit tests with mocked card and upstream
100 tests covering session management, enrollment CRUD, probe and direct
FIDO2 auth routing, UpstreamPool connection handling, and all HTTP
endpoints via a live in-process server. Card (FIDO2/CTAP) and k_server
are fully mocked so the suite runs locally without hardware or VMs.

Also hardens the fido2.features.webauthn_json_mapping import guard to
tolerate older python-fido2 versions that lack the attribute.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-27 10:44:43 +02:00
Morten V. Christiansen bd839ea42d Add Playwright portal regression and harden direct auth 2026-04-25 21:06:08 +02:00
Morten V. Christiansen e57f8a446f Improve portal enrollment controls and direct hidraw selection 2026-04-25 19:29:28 +02:00
Morten V. Christiansen 689587629a Harden direct auth path and regression helper 2026-04-25 15:49:52 +02:00
Morten V. Christiansen 2448956946 Add CTAP probe and update phase docs 2026-04-25 10:25:40 +02:00
Morten V. Christiansen d0d27a0896 Move browser portal to k_proxy 2026-04-25 01:47:26 +02:00
Morten V. Christiansen 4893eb8312 Add Phase 6 client portal and enrollment flow 2026-04-25 01:42:03 +02:00
Morten V. Christiansen 4b0b126bf9 Add Phase 2 HTTPS prototype and runbook updates 2026-04-25 01:29:37 +02:00
Morten V. Christiansen 37600548ac Start Phase 5 proxy/server session reuse prototype 2026-04-24 10:30:40 +02:00