Node.js

Magic Link

Passwordless Authentication, Simplified

Node.js
magic-link

Magic Link is a lightweight Node.js library for passwordless authentication. Users sign in with just their email: the library generates a secure, time-limited token, sends it to their inbox, and one click logs them in.


What it does


  • One-click login: email in, unique link out, no password required.
  • Secure by design: single-use, time-limited, cryptographically generated tokens.
  • Easy integration: fits any Node.js stack, with configurable expiration, email templates and redirects.

My role


I designed the token system, handled secure email delivery, and made the library simple to integrate and customize, balancing a frictionless login with solid security.