This article outlines updates to MFA registration and login behavior following the enforcement of MFA for All Employee Users and Phishing-Resistant MFA for Privileged Users. It describes the passkey-first MFA registration experience, the login experience for users who authenticate through a single sign-on (SSO) identity provider, and system behavior for orgs with temporary MFA or phishing-resistant MFA extensions.
Please review closely the intended behavior of the MFA Passkey Prompts as users may misunderstand why they are seeing the prompts after enforcement takes effect, particularly when extensions may have been applied.
| Known Issue — W-23493728 (Created: Jul 17, 2026) Orgs with the MFA For All Employees Extension and the Phishing-Resistant MFA (Passkeys) Extension granted may still prompt Single-Sign-On (SSO) users to register Salesforce MFA unexpectedly. This occurs when the SSO provider does not transmit AMR/ACR values and the Org-Wide MFA setting "Require multi-factor authentication (MFA) for all direct UI logins to your Salesforce org" is enabled. See Known Issue W-23493728 for full details. |
Direct UI Logins
Single-sign-on (SSO) Logins
Additional Details
If a user attempts to log in to Salesforce directly with a username and password without having an MFA method registered, the system displays a prompt to “Create a Passkey”. It is important to note a key update to the login experience for all users logging into Salesforce directly: passkey registration is now prompted by default for ALL users upon login. Refer to the following Release Note for reference.
See below for the user login flow based on the user type:
Direct UI Login : Non-Privileged User:These users are permitted to either Create a Passkey or Choose Another Verification Method. Opting for an alternative method redirects them to a secondary screen where they can select either Salesforce Authenticator or a One-Time Password App) - refer to Step 2 below. Extensions:
CRITICAL NOTE:
|
Direct UI Login : Privileged Users (Including Admins):These users are strictly limited to the "Create a Passkey" selection and cannot choose alternative verification options, as the "Choose Another Verification Method" feature is omitted. They must follow the prompts to enroll a Passkey [Built-in Authenticators or Security Keys[ to login. Extensions:
CRITICAL NOTE:
|
| Direct UI Login : Non-Privileged User prompt when no extensions are granted
| Direct UI Login : Privileged Users (Including Admins) prompt when no extensions are granted
|
|
Step 2: If users click Choose Another Verification Method, they will see this screen: | |
The following table details how the MFA for All Employees extension, Phishing-Resistant MFA (Passkeys) extension and Require multi-factor authentication (MFA) for all direct UI logins to your Salesforce org setting define requirements for both privileged and non-privileged users.
Salesforce classifies MFA verification methods as either phishing-resistant, standard, or weak. Phishing-resistant methods are the most secure. For more information, see MFA Verification Method Tiers.
|
# |
Use Case |
Customer Org UI Setting |
Salesforce Extensions |
Expected Behavior | ||
|
Org-Wide MFA Setting [in Setup-> Identity Verification] Require multi-factor authentication (MFA) for all direct UI logins to your Salesforce org |
MFA For All Employees Extension |
Phishing Resistant MFA (Passkeys) Extension |
Non-Privileged Users |
Privileged Users (Incl. Admins) | ||
|
Direct UI #1 |
Default: No Extensions |
Enabled (via Salesforce Enforcement) |
Not Granted |
Not Granted |
Standard MFA Required, at Minimum (Direct UI Logins) |
Phishing-Resistant Required (Direct UI Logins) |
|
Direct UI #2 |
Phishing Resistant MFA Extension Only |
Enabled (via Salesforce Enforcement) |
Not Granted |
Granted | Standard MFA Required, at Minimum (Direct UI Logins) |
Standard MFA Required, at Minimum (Direct UI Logins) |
|
Direct UI #3 |
MFA For All Employees Extension Only & Org-Wide MFA setting Enabled |
Enabled (Admin controlled) |
Granted |
Not Granted |
Standard MFA Required, at Minimum (Direct UI Logins) |
Phishing-Resistant Required (Direct UI Logins) |
|
Direct UI #4 |
MFA For All Employees Extension Only & Org-Wide MFA setting Disabled |
Disabled (Admin controlled) |
Granted |
Not Granted |
No MFA Required |
Phishing-Resistant Required (Direct UI Logins) |
|
Direct UI #5 |
Both Extensions Granted & Org-Wide MFA setting Enabled |
Enabled (Admin controlled) |
Granted |
Granted |
Standard MFA Required, at minimum |
Standard MFA Required, at minimum |
|
Direct UI #6 |
Both Extensions Granted & Org-Wide MFA setting Disabled |
Disabled (Admin controlled) |
Granted |
Granted |
No MFA Required (Direct UI Logins) |
No MFA Required (Direct UI Logins) |
Configuration
Behavior
Notes
Configuration
Behavior
Notes
Possible Scenario
Configuration
Behavior
Notes
Possible Scenario
Configuration
Behavior
Notes
Possible Scenario
Configuration
Behavior
Notes
Possible Scenario
Configuration
Behavior
Notes
Possible Scenario:
MFA enforcement also applies when users log in to Salesforce through a single sign-on (SSO) identity provider, such as Okta or Microsoft Entra ID.
For a seamless SSO login experience, you can use your identity provider’s MFA service to satisfy the MFA and phishing-resistant MFA requirements. To use this option, the identity provider must send Salesforce a supported authentication signal that identifies the MFA method used during authentication. Salesforce supports two types of authentication signal: Authentication Methods Reference (AMR) and Authentication Context Class Reference (ACR). SAML identity providers send these signals in the SAML response, and OpenID Connect providers send them in the ID token.
Salesforce evaluates the authentication signal based on the user’s requirements:
If Salesforce receives an accepted signal, the user proceeds to Salesforce without an additional Salesforce MFA prompt. See “Determining Authentication Strength & The Evaluation Logic” section in Prepare for Phishing-Resistant MFA Enforcement for Privileged Users including Admins for the list of SSO AMR and ACR signals.
If Salesforce doesn’t receive an accepted signal, the user can be prompted to create a passkey after signing into SSO. The additional prompt doesn’t necessarily mean that MFA failed at the identity provider. It means Salesforce couldn’t confirm from the SSO response that the completed authentication meets the applicable Salesforce requirement. Here are the prompts that users see:
SSO Login : Non-Privileged UserWhen Salesforce doesn't receive an accepted SSO signal (AMR/ACR) for Standard MFA at minimum, a non-privileged user is prompted to create a passkey first. These users can choose to register another supported Salesforce verification method. CRITICAL NOTE:
|
SSO Login : Privileged Users (Including Admins)When Salesforce doesn't receive an accepted SSO signal (AMR/ACR) for phishing-resistant MFA, a privileged user is prompted to Create a Passkey that satisfies the phishing-resistant MFA requirement. These users are strictly limited to the "Create a Passkey" selection and cannot choose alternative verification options, as the "Choose Another Verification Method" feature is omitted. They must follow the prompts to enroll a Passkey [Built-in Authenticators or Security Keys[ to login. NOTE:
|
|
|
|
|
Step 2: If users click Choose Another Verification Method, they will see this screen: | |
To configure authentication signals, see Set Up MFA with an SSO Identity Provider.
For troubleshooting help, see Troubleshoot Issues with Passkey Prompts and Single Sign-On.
The matrix below details how active extensions for MFA for All Employees and Phishing-Resistant MFA (Passkeys) define authentication requirements for privileged and non-privileged users authenticating via Single Sign-On (SSO):
Refer to the specific expected behavior details for each requirement level below:
|
# |
Use Case |
MFA For All Employees Extension |
Phishing-Resistant MFA (Passkeys) Extension |
Non-Privileged Users |
Privileged Users |
|
SSO #1 |
Default: No Extensions |
Not Granted |
Not Granted |
Standard MFA Required, at Minimum (SSO Logins) |
Phishing-Resistant MFA Required (SSO Logins) |
|
SSO #2 |
Phishing-Resistant MFA Extension Only |
Not Granted |
Granted |
Standard MFA Required, at Minimum (SSO Logins) |
Standard MFA Required, at Minimum (SSO Logins) |
|
SSO #3 |
MFA For All Employees Extension Only |
Granted |
Not Granted |
No MFA Required (SSO Logins) |
Phishing-Resistant MFA Required (SSO Logins) |
|
SSO #4 |
Both Extensions Granted |
Granted |
Granted |
No MFA Required (SSO Logins) |
No MFA Required (SSO Logins) |
Configuration
Behavior
Notes
Possible Scenario
Configuration
Behavior
Notes
Possible Scenario
Configuration
Behavior
Notes
Possible Scenario
Configuration
Behavior
Notes
Possible Scenario
Salesforce defines user types based on their assigned permissions as follows:
Sandbox refresh now inherits Production MFA for All and Phishing-Resistant MFA extensions
With a patch release made available in late July, Production org extensions are carried over to sandbox refreshed copies. This means customers no longer need to request separate extensions for sandbox refreshed orgs when the production org's extension remains in effect.
Session security levels let you control access to Salesforce resources based on the assurance level of a user’s current session. For more information, see Configure Session Security Levels.
In Setup → Session Settings → Session Security Levels, you can assign authentication methods to the High Assurance category. For example, assigning Multi-Factor Authentication to High Assurance allows a user’s session to reach the High Assurance level after the user successfully completes a supported Salesforce MFA challenge.
MFA enforcement and session security levels are separate security controls. Enforcement of MFA for All Employees or Phishing-resistant MFA doesn’t, by itself, classify the resulting session as High Assurance. The session level is determined by the authentication method used and the mappings that an admin configures under Session Security Levels.
Assigning Multi-Factor Authentication to the High Assurance category doesn’t require users to complete MFA by itself. It specifies that successful Salesforce MFA can satisfy a High Assurance session requirement.
Users can be prompted to complete MFA when another configuration requires High Assurance and their current session doesn’t already meet that level. For example:
MFA enforcement, including phishing-resistant MFA enforcement, doesn’t override separately configured High Assurance requirements. A user must still satisfy any High Assurance requirement that applies to the login, connected app, feature, or operation.
Before you require High Assurance, make sure that at least one supported authentication method is assigned to the High Assurance category in Session Settings. Depending on your authentication configuration, this method can be Salesforce MFA or another supported authentication method that provides the required assurance level.
If no authentication method is assigned to High Assurance, Salesforce has no configured method for raising a user’s session to that level. Affected users can be unable to:
In this situation, users may see an error indicating that they need a higher access level and that no identity verification method is available. For example:
|
Date |
Change |
|
August 22, 2026 |
|
|
July 30, 2026 |
Production extensions are being carried over to sandbox copies after a patch release rolled out late July. |
|
July 17, 2026 |
Added Known Issue bulletin. Reference ID : W-23493728 SSO Logins are required to use Salesforce MFA when MFA is enforced even when an extension for MFA and PRMFA is granted.
|
|
July 13, 2026 | Initial Publication |
005388907

We use three kinds of cookies on our websites: required, functional, and advertising. You can choose whether functional and advertising cookies apply. Click on the different cookie categories to find out more about each category and to change the default settings.
Privacy Statement
Required cookies are necessary for basic website functionality. Some examples include: session cookies needed to transmit the website, authentication cookies, and security cookies.
Functional cookies enhance functions, performance, and services on the website. Some examples include: cookies used to analyze site traffic, cookies used for market research, and cookies used to display advertising that is not directed to a particular individual.
Advertising cookies track activity across websites in order to understand a viewer’s interests, and direct them specific marketing. Some examples include: cookies used for remarketing, or interest-based advertising.