Multi-Factor Authentication (MFA) is an access management component that requires users to prove their identity using at least two different verification factors before gaining access to a website, mobile app, or any other online resource.