Magic Link – Terminal
Terminal/CLI magic link for developers.
Preview
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html dir="ltr" lang="en"><head><meta content="text/html; charset=UTF-8" http-equiv="Content-Type"/><meta name="x-apple-disable-message-reformatting"/><style></style><style>
@font-face {
font-family: 'Inter';
font-style: normal;
font-weight: 400;
mso-font-alt: 'sans-serif';
src: url(https://fonts.gstatic.com/s/inter/v13/UcCO3FwrK3iLTeHuS_fvQtMwCp50KnMw2boKoduKmMEVuLyfAZ9hiJ-Ek-_EeA.woff2) format('woff2');
}
* {
font-family: 'Inter', sans-serif;
}
</style><style>
@font-face {
font-family: 'JetBrains Mono';
font-style: normal;
font-weight: 400;
mso-font-alt: 'monospace';
src: url(https://fonts.gstatic.com/s/jetbrainsmono/v18/tDbY2o-flEEny0FZhsfKu5WU4zr3E_BX0PnT8RD8yKxjOVmtLDs.woff2) format('woff2');
}
* {
font-family: 'JetBrains Mono', monospace;
}
</style></head><body style="background-color:#0a0f0a;margin:0"><!--$--><!--html--><div style="display:none;overflow:hidden;line-height:1px;opacity:0;max-height:0;max-width:0" data-skip-in-text="true">Authentication requested — your magic link is ready. Expires in 60 minutes.<div> </div></div><!--head--><!--body--><table border="0" width="100%" cellPadding="0" cellSpacing="0" role="presentation" align="center"><tbody><tr><td style="background-color:#0a0f0a;margin:0;padding:0"><table align="center" width="100%" border="0" cellPadding="0" cellSpacing="0" role="presentation" style="background-color:#0a0f0a;padding:40px 16px"><tbody><tr><td><table align="center" width="100%" border="0" cellPadding="0" cellSpacing="0" role="presentation" style="max-width:600px;margin:0 auto"><tbody><tr style="width:100%"><td><table align="center" width="100%" border="0" cellPadding="0" cellSpacing="0" role="presentation" style="margin-bottom:0px"><tbody><tr><td><table align="center" width="100%" border="0" cellPadding="0" cellSpacing="0" role="presentation"><tbody style="width:100%"><tr style="width:100%"><td data-id="__react-email-column"><p style="font-size:11px;line-height:24px;font-family:'JetBrains Mono', monospace;color:#4ade80;letter-spacing:0.15em;text-transform:uppercase;margin:0 0 8px 0;padding:0;margin-top:0;margin-right:0;margin-bottom:8px;margin-left:0">// authsys v2.4.1</p><p style="font-size:22px;line-height:24px;font-family:'JetBrains Mono', monospace;font-weight:700;color:#f0fdf4;margin:0 0 4px 0;padding:0;letter-spacing:-0.02em;margin-top:0;margin-right:0;margin-bottom:4px;margin-left:0">AuthTerminal</p><p style="font-size:13px;line-height:24px;font-family:'Inter', sans-serif;color:#6b7280;margin:0;padding:0;margin-top:0;margin-bottom:0;margin-left:0;margin-right:0">Secure Authentication Service</p></td><td align="right" data-id="__react-email-column"><p style="font-size:10px;line-height:1.8;font-family:'JetBrains Mono', monospace;color:#374151;margin:0;padding:0;text-align:right;margin-top:0;margin-bottom:0;margin-left:0;margin-right:0">SESSION_ID: 8f3a2c1d<br/>TIMESTAMP: 2026-01-14T09:41:00Z<br/>ENV: production</p></td></tr></tbody></table></td></tr></tbody></table><table align="center" width="100%" border="0" cellPadding="0" cellSpacing="0" role="presentation" style="margin:20px 0 0 0"><tbody><tr><td><hr style="width:100%;border:none;border-top:1px solid #eaeaea;border-color:#1a2e1a;border-top-width:1px;margin:0"/></td></tr></tbody></table><table align="center" width="100%" border="0" cellPadding="0" cellSpacing="0" role="presentation" style="background-color:#0d1a0d;border:1px solid #1a3a1a;border-radius:8px;padding:32px;margin-top:28px"><tbody><tr><td><table align="center" width="100%" border="0" cellPadding="0" cellSpacing="0" role="presentation" style="margin-bottom:24px"><tbody style="width:100%"><tr style="width:100%"><td data-id="__react-email-column"><table style="border-collapse:collapse"><tr><td style="padding-right:6px"><div style="width:10px;height:10px;border-radius:50%;background-color:#ef4444;display:inline-block"></div></td><td style="padding-right:6px"><div style="width:10px;height:10px;border-radius:50%;background-color:#f59e0b;display:inline-block"></div></td><td style="padding-right:16px"><div style="width:10px;height:10px;border-radius:50%;background-color:#22c55e;display:inline-block"></div></td><td><p style="font-size:11px;line-height:24px;font-family:'JetBrains Mono', monospace;color:#374151;margin:0;padding:0;margin-top:0;margin-bottom:0;margin-left:0;margin-right:0">auth@authsys: ~ /magic-link</p></td></tr></table></td></tr></tbody></table><hr style="width:100%;border:none;border-top:1px solid #eaeaea;border-color:#1a3a1a;border-top-width:1px;margin:0 0 24px 0"/><table align="center" width="100%" border="0" cellPadding="0" cellSpacing="0" role="presentation" style="margin-bottom:6px"><tbody style="width:100%"><tr style="width:100%"><td data-id="__react-email-column"><p style="font-size:14px;line-height:1.6;font-family:'JetBrains Mono', monospace;color:#4ade80;margin:0;padding:0;margin-top:0;margin-bottom:0;margin-left:0;margin-right:0"><span style="color:#22c55e">></span> <span style="color:#86efac">auth</span><span style="color:#4ade80">.requestMagicLink(</span><span style="color:#fde68a">email</span><span style="color:#4ade80">)</span></p></td></tr></tbody></table><table align="center" width="100%" border="0" cellPadding="0" cellSpacing="0" role="presentation" style="margin-bottom:20px"><tbody style="width:100%"><tr style="width:100%"><td data-id="__react-email-column"><p style="font-size:12px;line-height:1.6;font-family:'JetBrains Mono', monospace;color:#374151;margin:0;padding:0 0 0 16px;margin-top:0;margin-bottom:0;margin-left:0;margin-right:0">Request confirmed for: alex.morgan@company.io</p></td></tr></tbody></table><table align="center" width="100%" border="0" cellPadding="0" cellSpacing="0" role="presentation" style="margin-bottom:6px"><tbody style="width:100%"><tr style="width:100%"><td data-id="__react-email-column"><p style="font-size:14px;line-height:1.6;font-family:'JetBrains Mono', monospace;color:#4ade80;margin:0;padding:0;margin-top:0;margin-bottom:0;margin-left:0;margin-right:0"><span style="color:#22c55e">></span> <span style="color:#c084fc">token</span><span style="color:#6b7280">:</span> <span style="color:#fde68a">[generated]</span></p></td></tr></tbody></table><table align="center" width="100%" border="0" cellPadding="0" cellSpacing="0" role="presentation" style="margin-bottom:20px"><tbody style="width:100%"><tr style="width:100%"><td data-id="__react-email-column"><p style="font-size:11px;line-height:1.6;font-family:'JetBrains Mono', monospace;color:#4b5563;margin:0;padding:8px 12px;background-color:#0a1a0a;border-radius:4px;border:1px solid #1a2e1a;word-break:break-all;margin-top:0;margin-bottom:0;margin-left:0;margin-right:0">eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiJ1c3JfOGYzYTJjMWQiLCJpYXQiOjE3Mzc4NDQ0NjAsImV4cCI6MTczNzg0ODA2MH0.mK9xQzP2</p></td></tr></tbody></table><table align="center" width="100%" border="0" cellPadding="0" cellSpacing="0" role="presentation" style="margin-bottom:6px"><tbody style="width:100%"><tr style="width:100%"><td data-id="__react-email-column"><p style="font-size:14px;line-height:1.6;font-family:'JetBrains Mono', monospace;color:#4ade80;margin:0;padding:0;margin-top:0;margin-bottom:0;margin-left:0;margin-right:0"><span style="color:#22c55e">></span> <span style="color:#c084fc">expires_in</span><span style="color:#6b7280">:</span> <span style="color:#fb923c">3600</span><span style="color:#4ade80">s</span></p></td></tr></tbody></table><table align="center" width="100%" border="0" cellPadding="0" cellSpacing="0" role="presentation" style="margin-bottom:20px"><tbody style="width:100%"><tr style="width:100%"><td data-id="__react-email-column"><p style="font-size:12px;line-height:1.6;font-family:'JetBrains Mono', monospace;color:#374151;margin:0;padding:0 0 0 16px;margin-top:0;margin-bottom:0;margin-left:0;margin-right:0">Valid until: 2026-01-14T10:41:00Z</p></td></tr></tbody></table><table align="center" width="100%" border="0" cellPadding="0" cellSpacing="0" role="presentation" style="margin-bottom:6px"><tbody style="width:100%"><tr style="width:100%"><td data-id="__react-email-column"><p style="font-size:14px;line-height:1.6;font-family:'JetBrains Mono', monospace;color:#4ade80;margin:0;padding:0;margin-top:0;margin-bottom:0;margin-left:0;margin-right:0"><span style="color:#22c55e">></span> <span style="color:#c084fc">usage</span><span style="color:#6b7280">:</span> <span style="color:#38bdf8">single_use</span></p></td></tr></tbody></table><table align="center" width="100%" border="0" cellPadding="0" cellSpacing="0" role="presentation" style="margin-bottom:32px"><tbody style="width:100%"><tr style="width:100%"><td data-id="__react-email-column"><p style="font-size:12px;line-height:1.6;font-family:'JetBrains Mono', monospace;color:#374151;margin:0;padding:0 0 0 16px;margin-top:0;margin-bottom:0;margin-left:0;margin-right:0">This link will be invalidated after first use</p></td></tr></tbody></table><table align="center" width="100%" border="0" cellPadding="0" cellSpacing="0" role="presentation"><tbody style="width:100%"><tr style="width:100%"><td align="center" data-id="__react-email-column"><a href="https://authsys.io/verify?token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9" style="line-height:100%;text-decoration:none;display:inline-block;max-width:100%;mso-padding-alt:0px;font-family:'JetBrains Mono', monospace;font-size:14px;font-weight:600;color:#4ade80;background-color:transparent;border:1px solid #22c55e;border-radius:4px;padding:14px 32px;letter-spacing:0.05em;padding-top:14px;padding-right:32px;padding-bottom:14px;padding-left:32px" target="_blank"><span><!--[if mso]><i style="mso-font-width:400%;mso-text-raise:21" hidden>    </i><![endif]--></span><span style="max-width:100%;display:inline-block;line-height:120%;mso-padding-alt:0px;mso-text-raise:10.5px">> click to authenticate</span><span><!--[if mso]><i style="mso-font-width:400%" hidden>    ​</i><![endif]--></span></a></td></tr></tbody></table></td></tr></tbody></table><table align="center" width="100%" border="0" cellPadding="0" cellSpacing="0" role="presentation" style="background-color:#1a0f0f;border:1px solid #3b1f1f;border-radius:6px;padding:16px 20px;margin-top:16px"><tbody><tr><td><table align="center" width="100%" border="0" cellPadding="0" cellSpacing="0" role="presentation"><tbody style="width:100%"><tr style="width:100%"><td data-id="__react-email-column"><p style="font-size:13px;line-height:1.7;font-family:'JetBrains Mono', monospace;color:#f87171;margin:0;padding:0;margin-top:0;margin-bottom:0;margin-left:0;margin-right:0"><span style="color:#6b7280">//</span> <span style="color:#fca5a5;font-weight:600">warning:</span> <!-- -->do not share this link with anyone</p><p style="font-size:11px;line-height:1.6;font-family:'JetBrains Mono', monospace;color:#4b5563;margin:6px 0 0 0;padding:0;margin-top:6px;margin-right:0;margin-bottom:0;margin-left:0">// AuthTerminal staff will never ask for this link</p></td></tr></tbody></table></td></tr></tbody></table><table align="center" width="100%" border="0" cellPadding="0" cellSpacing="0" role="presentation" style="margin-top:28px"><tbody><tr><td><table align="center" width="100%" border="0" cellPadding="0" cellSpacing="0" role="presentation"><tbody style="width:100%"><tr style="width:100%"><td data-id="__react-email-column" style="background-color:#0d1a0d;border:1px solid #1a3a1a;border-radius:6px;padding:16px;width:48%"><p style="font-size:10px;line-height:24px;font-family:'JetBrains Mono', monospace;color:#374151;margin:0 0 4px 0;padding:0;text-transform:uppercase;letter-spacing:0.1em;margin-top:0;margin-right:0;margin-bottom:4px;margin-left:0">IP_ADDRESS</p><p style="font-size:13px;line-height:24px;font-family:'JetBrains Mono', monospace;color:#86efac;margin:0;padding:0;margin-top:0;margin-bottom:0;margin-left:0;margin-right:0">192.168.1.204</p></td><td data-id="__react-email-column" style="width:4%"></td><td data-id="__react-email-column" style="background-color:#0d1a0d;border:1px solid #1a3a1a;border-radius:6px;padding:16px;width:48%"><p style="font-size:10px;line-height:24px;font-family:'JetBrains Mono', monospace;color:#374151;margin:0 0 4px 0;padding:0;text-transform:uppercase;letter-spacing:0.1em;margin-top:0;margin-right:0;margin-bottom:4px;margin-left:0">USER_AGENT</p><p style="font-size:13px;line-height:24px;font-family:'JetBrains Mono', monospace;color:#86efac;margin:0;padding:0;margin-top:0;margin-bottom:0;margin-left:0;margin-right:0">Chrome/120 macOS</p></td></tr></tbody></table></td></tr></tbody></table><table align="center" width="100%" border="0" cellPadding="0" cellSpacing="0" role="presentation" style="margin-top:28px"><tbody><tr><td><p style="font-size:13px;line-height:1.7;font-family:'Inter', sans-serif;color:#4b5563;margin:0;padding:0;text-align:center;margin-top:0;margin-bottom:0;margin-left:0;margin-right:0">Did not request this link?<!-- --> <a href="https://authsys.io/security/report" style="color:#4ade80;text-decoration-line:none;text-decoration:none" target="_blank">Report suspicious activity</a> <!-- -->or<!-- --> <a href="https://authsys.io/security/ignore" style="color:#6b7280;text-decoration-line:none;text-decoration:none" target="_blank">safely ignore this email</a>.</p></td></tr></tbody></table><table align="center" width="100%" border="0" cellPadding="0" cellSpacing="0" role="presentation" style="margin:32px 0 0 0"><tbody><tr><td><hr style="width:100%;border:none;border-top:1px solid #eaeaea;border-color:#1a2e1a;border-top-width:1px;margin:0"/></td></tr></tbody></table><table align="center" width="100%" border="0" cellPadding="0" cellSpacing="0" role="presentation" style="margin-top:24px;padding-bottom:8px"><tbody><tr><td><table align="center" width="100%" border="0" cellPadding="0" cellSpacing="0" role="presentation"><tbody style="width:100%"><tr style="width:100%"><td align="center" data-id="__react-email-column"><p style="font-size:12px;line-height:24px;font-family:'JetBrains Mono', monospace;color:#22c55e;margin:0 0 8px 0;padding:0;letter-spacing:0.1em;text-align:center;margin-top:0;margin-right:0;margin-bottom:8px;margin-left:0">AuthTerminal</p><p style="font-size:11px;line-height:1.6;font-family:'Inter', sans-serif;color:#374151;margin:0 0 12px 0;padding:0;text-align:center;margin-top:0;margin-right:0;margin-bottom:12px;margin-left:0">AuthTerminal Inc. — 340 Pine Street, Suite 800, San Francisco, CA 94104</p><p style="font-size:11px;line-height:1.6;font-family:'Inter', sans-serif;color:#374151;margin:0;padding:0;text-align:center;margin-top:0;margin-bottom:0;margin-left:0;margin-right:0"><a href="https://authsys.io/privacy" style="color:#4b5563;text-decoration-line:none;text-decoration:none" target="_blank">Privacy Policy</a> <!-- -->·<!-- --> <a href="https://authsys.io/terms" style="color:#4b5563;text-decoration-line:none;text-decoration:none" target="_blank">Terms of Service</a> <!-- -->·<!-- --> <a href="https://authsys.io/unsubscribe" style="color:#4b5563;text-decoration-line:none;text-decoration:none" target="_blank">Unsubscribe</a></p><p style="font-size:10px;line-height:24px;font-family:'JetBrains Mono', monospace;color:#1f2937;margin:16px 0 0 0;padding:0;text-align:center;letter-spacing:0.05em;margin-top:16px;margin-right:0;margin-bottom:0;margin-left:0">// process.exit(0)</p></td></tr></tbody></table></td></tr></tbody></table></td></tr></tbody></table></td></tr></tbody></table></td></tr></tbody></table><!--/$--></body></html>