Activate role based multi-factor authentication

reference brazil Updated Sep 10, 2026 1 min read sc-role-based-multi-factor-authentication.md
Raw file servicenow.com

Use the glide.authenticate.multifactor property to enforce role-based multi-factor authentication (MFA) for all users assigned to specific roles.

The glide.authenticate.multifactor property enforces multi-factor authentication (MFA) based on the roles assigned to the user. When set to true, the platform enforces role-based MFA for all users whose roles are listed in the Multi-factor Criteria [multi_factor_criteria] table.

The Multi-factor Criteria [multi_factor_criteria] table defines which roles require MFA authentication. If a user has been assigned admin, security_admin or user_admin roles in the multi-factor roles list, MFA is enforced.

Enforcing MFA based on roles strengthens authentication security and aligns with best practices for protecting privileged accounts.

  • Navigate to /sys_properties_list.do on the instance and verify that the glide.authenticate.multifactor property exists and is set to true.

  • Navigate to /multi_factor_criteria_list.do on the instance and verify that the Role based multi-factor authentication record has Active set to true.

More information

Attribute

Description

Configuration name

  • glide.authenticate.multifactor system property
  • Role base multi-factor authentication record on the Multi-factor Criteria [multi_factor_criteria] table

Configuration type

  • System Properties (/sys_properties_list.do)
  • Multi-factor Criteria (/multi_factor_criteria_list.do)

Data type

  • Boolean
  • Record configuration

Recommended value

  • true
  • The Multi-factor Criteria [multi_factor_criteria] table record with sys_id d427668b73003300fdbd04fbc4f6a7b6 should be present, with the Active field selected.

Default value

  • false
  • The Multi-factor Criteria [multi_factor_criteria] table record with sys_id d427668b73003300fdbd04fbc4f6a7b6 is shipped in a zbooted instance but is not set to active

Fallback value

  • false
  • The Multi-factor Criteria [multi_factor_criteria] table record with sys_id d427668b73003300fdbd04fbc4f6a7b6 has the Active field unselected.

Category

Authentication

Security risk

  • Severity score: 5.7
  • CVSS rating: Medium
  • Security risk details: Enforcing MFA based on roles strengthens authentication security. This approach aligns with best practices for protecting privileged accounts.

Functional impact

Users assigned the admin, security_admin, or user_admin role will be prompted for a second authentication factor at login, and their password. Users without one of these roles are unaffected.

Dependencies and prerequisites

For role-based MFA enforcement to take effect, glide.authenticate.multifactor must be set to true and Multi-factor Criteria [multi_factor_criteria] must be active.

**Parent Topic:**[Authentication](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/brazil/markdown/platform-security/instance-security-hardening-settings/sc-authentication.md)
Search documentation
Search document titles and file paths on the brazil branch