Home / security / mfa-enforcement-patterns
mfa-enforcement-patterns
Design MFA enforcement: auto-enablement, Authenticator rollout, exceptions, API-only users, SSO interop. Triggers: MFA enforcement, MFA exception, api-only MFA, MFA SSO. NOT for org-wide MFA policy sequencing — use security/mfa-enforcement-strategy.
Open the skill folder on GitHub
MFA Enforcement Patterns
MFA is not a decision. It is a contractual requirement with a platform default behind it:
"To protect users from security threats like phishing, credential stuffing, and account takeovers, Salesforce requires MFA for logins to Salesforce products. This contractual requirement applies equally to direct logins with a Salesforce username and password and to logins via single sign-on (SSO)."
"To help customers satisfy the MFA requirement, MFA is a default part of the direct login experience for production orgs." — Salesforce Security Guide
Two clauses carry the work. "Applies equally to … SSO" means delegating authentication to an identity provider does not delegate the obligation. "A default part of the direct login experience" means the interactive population is already handled — so the remaining work is everything that is not an interactive login.
This skill covers the enforcement mechanics: population segmentation, integration migration, SSO coverage and evidence, session-level enforcement, and exception governance. Org-wide policy sequencing — waves, comms plans, org-level rollout strategy — is security/mfa-enforcement-strategy.
Read this before designing any MFA exception
The 2026 enforcement waves removed the platform's exemption lever. Anything in this skill that looks like a bypass is a governance and evidence construct, not a way to keep a user off MFA.