There is absolutely two factor authentication for Office 365 @waelkd. Depending on your setup or account it may not be turned on by you or your administrator but Office 365 does have 2-step verification as a function. Check out Set up 2-step verification for Office 365. I hope that helps?
roy darling *my posts seem a lot shorter in my head