Microsoft code did not their method of authentication did big difference. As I have stated there are various methods of authentication and out of band is a specific method.
Your using the term code very loosely here and in the wrong context and application.