From 0966df2df28ab212a6f4736a4e17a31d690a6173 Mon Sep 17 00:00:00 2001 From: yyamashita Date: Sat, 31 Oct 2026 19:51:15 +0900 Subject: hetzner-admin: add passkey login (password login kept) Replace Basic auth with a session-cookie login page. After password login, register a passkey from the bottom of the page; later logins can use it. Passkeys are stored in hetzner-admin/data/ (gitignored). Co-Authored-By: Claude Opus 5.5 --- hetzner-admin/Dockerfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'hetzner-admin/Dockerfile') diff --git a/hetzner-admin/Dockerfile b/hetzner-admin/Dockerfile index 524612d..a729c34 100644 --- a/hetzner-admin/Dockerfile +++ b/hetzner-admin/Dockerfile @@ -1,5 +1,5 @@ FROM python:3.12-slim WORKDIR /app -RUN pip install --no-cache-dir flask gunicorn paramiko +RUN pip install --no-cache-dir flask gunicorn paramiko "webauthn>=2.2,<3" COPY app.py . CMD ["gunicorn", "-b", "0.0.0.0:5000", "app:app"] -- cgit v1.3