A search for this topic which brought me to a few very old pieces of software (and posts) that acted like an authenticator, but I'm curious if they still work and if they work for Diablo 3.
I have no experience using an authenticator outside the official blizzard ones, so any information would be much appreciated.