Microsoft Entra multifactor authentication (MFA)

Help secure access to resources with multifactor authentication

Use stronger security than passwords alone

Long or complex passwords can be easily compromised in an identity attack. Get more protection with MFA.

Protect your users from credential theft

Make sure your credentials for high-risk accounts are resistant to phishing and channel jacking.

Secure your resources against unauthorized access

Verify user identities before granting access to your resources.

Ensure a seamless user experience

Reduce friction and simplify security to empower your users.

What is MFA?

Learn how multifactor authentication helps protect your business from common identity attacks.

MFA methods with Microsoft Entra

Use various MFA methods with Microsoft Entra—such as texts, biometrics, and one-time passcodes—to meet your organization’s needs.

Previous Next

Microsoft Authenticator

Approve sign-ins from a mobile app using push notifications, biometrics, or one-time passcodes. Augment or replace passwords with two-step verification and boost the security of your accounts from your mobile device.

Two hands typing on a laptop.

FIDO2 security keys

Sign in without a username or password using an external USB, near-field communication (NFC), or other external security key that supports Fast Identity Online (FIDO) standards in place of a password.

A person wearing protective clothing and earplugs working in a server room.

Certificate-based authentication

Enforce phishing-resistant MFA using personal identity verification (PIV) and common access card (CAC). Authenticate using X.509 certificates on smart cards or devices directly against Microsoft Entra ID for browser and application sign-in.

A person using a phone and a computer

Passkey

Sign in with a passkey and perform phishing-resistant authentication using Microsoft Authenticator.

See what Microsoft Entra customers are saying

Get started with Microsoft Entra ID

Microsoft Entra ID P2

Get comprehensive identity and access management capabilities including identity protection, privileged identity management, and self-service access management for end users. Azure AD Premium P2 is now Microsoft Entra ID P2.

Microsoft Entra ID P1

Get the fundamentals of identity and access management, including single sign-on, multifactor authentication, passwordless and conditional access, and other features. Azure AD Premium P1 is now Microsoft Entra ID P1.

The free edition of Microsoft Entra ID is included with a subscription of a commercial online service such as Azure, Dynamics 365, Intune, Power Platform, and others.

MFA documentation and training

MFA adoption kit

Use this all-in-one guide to help you plan, test, and deploy MFA in your organization.

Passkeys explained in under four minutes

Say goodbye to password headaches and hello to a safer digital future with passkeys.

Use passwordless authentication

Make MFA more secure and convenient using new factors based on FIDO standards.

Blog: Your Pa$$word Doesn't Matter

Learn about the major password attacks and how passwords can play a role in these cyberattacks.

Use MFA to deter cyber attacks

Learn more about the effectiveness of MFA to protect your accounts from unauthorized access.

Frequently asked questions

Expand all | Collapse all

What is multifactor authentication?

Multifactor authentication (MFA) adds a layer of protection to the sign-in process. When accessing accounts or apps, users provide additional identity verification, such as scanning a fingerprint or entering a code received by phone.

How does MFA work in Microsoft Entra?

Does Microsoft Entra have MFA?

Yes, multifactor authentication is a capability of Microsoft Entra.

Protect everything

Make your future more secure. Explore your security options today.

Follow Microsoft Security

Available M-F 6 AM to 6 PM PT.

<<module.img-alt-txt></p>
<p></li>
  <li>.ow-link-wrapper #chatEngagement < height: 35px; bottom: 0!important; >.ow-pro-c-body < background-color: #d5d5d5; padding-block-end: 100%; >.ow-pro-c-container-modal < position: fixed; right: 60px; bottom: 50px; z-index: 10040; height: 355px; width: 355px; /* background: #243A5E; */ background-image: linear-gradient(#1278D4 170px, 170px, white 355px 170px); box-shadow: 0px 5px 20px rgba(0, 0, 0, 0.15); >.ow-pro-c-button-container < display: flex; justify-content: flex-end; >.ow-pro-c-close-button < height: 20px; width: 20px; display: flex; margin-block-start: 16px; margin-inline-end: 20px; background: none; border: none; color: #FFFFFF; >.ow-pro-c-h-text, .ow-pro-c-h-text-var-2 < color: #FFFFFF; font-size: 29px; margin-block-start: 0px; text-align: center; >.ow-pro-c-h-text < margin-block-start: 0px; >.ow-pro-c-h-text-var-2 < margin-block-start: 28px; >.ow-pro-c-p-text < color:#FFFFFF; font-size: 16px; margin-block-start: 16px; text-align: center; >.ow-pro-c-image-container < text-align: center; flex-direction: column; >.ow-pro-c-image < height: 75px; width: 75px; margin-block-start: 22px; border-radius: 50%; >button.ow-pro-c-chat-button < margin-block-start: 26px; >.ow-pro-c-button-glyph-container < display: flex; background: none; border: none; margin-block-start: 20px; >.ow-pro-c-no-button < font-size: 16px; font-family: 'Segoe UI'; >.ow-pro-c-no-button.c-glyph < margin-inline-start: 5px; margin-block-start: 2px; >.ow-pro-c-container-modal-var-2 < position: fixed; right: 60px; top: 50%; transform: translateY(-50%); z-index: 10040; height: 355px; width: 355px; background-color: #243A5E; box-shadow: 0px 5px 20px rgba(0, 0, 0, 0.15); >.ow-pro-c-d-flex < display: flex; align-items: center; >.ow-link-wrapper button.ow-pro-c-chat-button-var-2 < background: #ffffff; margin-block-start: 30px; >.ow-link-wrapper button.ow-pro-c-chat-button-var-2:focus:not(.x-hidden-focus) < background: #e5e5e5; >button.c-button.f-primary < color: #fff!important; background: #0067b8!important; >button.c-button.f-primary:hover < color: #fff; background: #4e596b; >.ow-pro-c-image-container .c-glyph.glyph-cancel:before < font-size: 15px; position: relative; top: 1px; >.ow-pro-c-image-container ul <div proactive-chat-hidden

>
>
>" />
'/>