2014·passwordless
Modern

Magic Links

Одноразовая ссылка на email — passwordless без устройства.

Плюсы
  • +Без пароля
  • +UX мгновенный
Минусы
  • −Зависит от безопасности email
  • −TTL и одноразовость критичны
Magic link (passwordless)
UserServerMailboxPOST /magic-link/request {email}token ← rand(40); save (TTL=10m)email "click to login"200 (всегда одинаково)открыл письмоGET /consume?token=…token валиден? mark used200 + Set-Cookie: sid=…
  1. 1.User → ServerPOST /magic-link/request {email}
  2. 2.Server ↺ Servertoken ← rand(40); save (TTL=10m)
  3. 3.Server → Mailboxemail "click to login"
  4. 4.Server → User200 (всегда одинаково)
  5. 5.User → Mailboxоткрыл письмо
  6. 6.User → ServerGET /consume?token=…
  7. 7.Server ↺ Servertoken валиден? mark used
  8. 8.Server → User200 + Set-Cookie: sid=…
Magic Link
Network · DevTools
Запусти демо — сюда упадут все запросы.
Выбери запрос слева, чтобы посмотреть детали.