Idea Summary
Make it easy for a developer to integrate APEX application sign on with standard mobile authenticators, such as Microsoft, Google, etc. for both application and oracle based authentication schemes. Ideally, include it in the default APEX sign on page with check boxes to enable or disable. An option for SMS based codes would be good as well, for those who might not use the authenticator.
Another reason for doing this is that presently there is not a way to do this, at least I was unable to find a solution after extensive searching through blogs, sites, etc.
Use Case
Dramatically improve security for APEX applications, increase developer productivity, increase the probability of proper design and implementation, and encourage two factor authentication.
It seems to me this is a very fundamental need across almost all APEX applications and would make the most sense if it was “baked in” once.
Preferred Solution (Optional)
On the APEX default login page provided out of the box include page attributes to enable or disable mobile authenticators and SMS code based two factor authentication. Could also be delivered as multiple sign on regions on the page configured based on these options and the developer would enable or disable a region depending on which approach they wanted to use.