- Input: `{ email }` - Store token in DB table `magic_tokens` - Send email with login link - Rate limit (e.g. max 3/hour per email
{ email }magic_tokens