Microsoft and Google offer free authenticator apps that generate time-based one-time passwords for two-factor authentication (2FA) logins. They serve the same core purpose, but some key differences are worth considering before deciding which to use.
Source : Microsoft Authenticator vs Google Authenticator: Which One Should You Use for 2FA?