Implement code word based remote authentication #1

Merged
LeoVasanko merged 16 commits from remote-auth into main 2025-12-08 23:56:48 +00:00
Owner

Add comprehensive remote authentication system allowing users to log in from one device by authenticating from another trusted device. Features include:

  • Proof of Work (PoW) protection using PBKDF2-SHA512 to prevent abuse
  • Simple pairing codes (3 words) protected by dynamic PoW difficulty
  • Autocomplete pairing code input with error checking
  • Real-time WebSocket communication between devices

Unlike device addition links and reset links with QR codes that only allow adding an authentication method, and that work offline over the duration of several days, this mechanism is strictly online, with 5 minute time limit.

Add comprehensive remote authentication system allowing users to log in from one device by authenticating from another trusted device. Features include: - Proof of Work (PoW) protection using PBKDF2-SHA512 to prevent abuse - Simple pairing codes (3 words) protected by dynamic PoW difficulty - Autocomplete pairing code input with error checking - Real-time WebSocket communication between devices Unlike device addition links and reset links with QR codes that only allow adding an authentication method, and that work offline over the duration of several days, this mechanism is strictly online, with 5 minute time limit.
LeoVasanko added 15 commits 2025-12-08 23:34:19 +00:00
LeoVasanko added 1 commit 2025-12-08 23:54:15 +00:00
LeoVasanko merged commit c605926c30 into main 2025-12-08 23:56:48 +00:00
LeoVasanko deleted branch remote-auth 2025-12-09 01:07:29 +00:00
Sign in to join this conversation.
No Reviewers
No labels
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: LeoVasanko/paskia#1