Add support for U2F and 2FA

Yubikey would really help - we have some colleagues that don’t have any other options.