HOW TO: passwordless authentication in API workflow

Did you ever find a solution that worked reliably for the change in email address situation? I’d be keen to implement a password less solution but 5% of our users change their email addresses over time.