Three steps. Two endpoints. No redirects. No token leakage.
Your backend calls /auth/start with the user's email. Turalogin sends a login email from our trusted domain.
The user clicks the login link or enters the 6-digit code. Whichever is easier on their device.
Your backend calls /auth/verify server-side, gets the verified email back, and creates your own session.