Are We Finally Ready to Eliminate Passwords?