Facebook now supports logins using USB security keys rather than texted or emailed codes as a second factor of authentication.
Facebook Now Lets You Log In with a Physical Key : Read more
Facebook Now Lets You Log In with a Physical Key : Read more