I have implemented ASP.NET Identity 2.0.1 and I am using two-factor authentication for web based sign-ins and I am quite pleased with its usage and overall security.
However for mobile based devices which access the same web sites via the WebAPI 2, I am using OAuth2 Bearer Token authentication and of course there is no such concept as two-factor authentication with bearer token.
What is the recommended approach when one wants the same two-factor level of security on mobile devices as with web based sign-ins ? Am I missing something ?