If you are intending on using Oath Tokens to authenticate either Azure or Office 365 you might want to take a look at the following link that provides information on the SafeID hardware token from Deepnet Security;
Deepnet Security Hardware MFA tokens for Office 365 and Azure Multi-Factor Authentication