--- title: Multi-factor Authentication context description: The Multi-factor Authentication \(MFA\) policy context uses a policy to define how and when MFA is enforced during the login process. locale: en-US canonical_url: https://www.servicenow.com/docs/r/australia/platform-security/authentication/mfa-auth-context.html release: australia product: Authentication classification: authentication topic_type: concept last_updated: "2026-03-12" reading_time_minutes: 2 breadcrumb: [Authentication policy contexts, Adaptive authentication, Authentication, Access Management] --- # Multi-factor Authentication context The Multi-factor Authentication \(MFA\) policy context uses a policy to define how and when MFA is enforced during the login process. ## MFA context record The MFA policy context defines whether your users must provide a second form of authentication when logging in. This context does not deny access to your instance as the post-authentication and pre-authentication policies. The policy you select in this context takes precedence over user or role-based configurations for multi-factor authentication. To access the MFA context, navigate to **All** > **Multi-factor Authentication** > **MFA Context**. Use the fields in the Post-authentication policy context record to define how your instance uses your policy. **Note:** - If the default policy is **Step-Up MFA Policy**, users will be shown with Multi-factor Authentication if policy configured in **Step-Up MFA Policy** evaluates to true. Policy takes precedence over the user or role based configuration. - MFA with SSO login will only be available if `glide.authenticate.mfa.with.multisso.enabled` Property is set to true. - You can navigate to the Authentication Policy record to Add or Edit the 'Policy Input\(s\)' to the referenced Policy field \(**Step-Up MFA Policy** or **Step-Down MFA Policy**\). - MFA context policy applies only for user log ins. It does not apply for API authentication, basic auth, and OAuth resource owner password credential grant.
| Field | Description |
|---|---|
| Name | Name of the policy context. This field is static and cannot be changed. |
| Description | Description of the context |
| Default Policy | Defines the default behavior of this context when evaluating the policy. Select from the following options.- **Step-Up MFA Policy** Enforces MFA to users when the policy conditions defined in the **Step-Up MFA Policy** field evaluate to true. - **Step-Down MFA Policy** Enforces MFA by default. MFA is not enforced only when the policy conditions defined in the **Step-Down MFA Policy** field evaluate to true. |
| Step-Up MFA Policy | The policy used for this context uses. This field appears only when the **Default Policy** field is set to **Step-Up MFA Policy**. |
| Step-Down MFA Policy | The policy used for this context uses. This field appears only when the **Default Policy** field is set to **Step-Down MFA Policy**. |