Hopefully this goes better than Google's two factor authentication. Google implemented this but, for some reason, didn't feel it necessary to make all of their mobile apps *actually work with it*. I had to stop using Google's two factor auth because I wanted to actually use their mobile apps.