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
Запусти демо — сюда упадут все запросы.
Выбери запрос слева, чтобы посмотреть детали.