Menu

Most SaaS apps cannot locally mandate phishing-resistant MFA

A study of 95 SaaS apps reveals most cannot locally mandate passkeys, forcing firms to rely on identity providers and expensive enterprise plans.

A physical FIDO2 security key resting on a wooden desk.

Key figures

Business SaaS apps analyzed95
Apps supporting phishing-resistant tools53.7%
MFA bypasses in known breaches (2026 report)25 of 41
Risk reduction of any MFA (Microsoft research)99.22%

Only 12.6% of 95 business SaaS apps allow administrators to locally mandate phishing-resistant MFA, forcing organizations to rely on identity providers for enforcement [1].

The gap between the ability of an app to support secure authentication and an administrator's ability to require it leaves companies vulnerable to account takeover. Because most apps cannot enforce these standards locally, security teams must move the control point to the identity provider (IdP) and eliminate local login paths [1].

The SaaS Enforcement Gap

A report from Start with Identity analyzed 95 business SaaS applications to determine if admins could require phishing-resistant methods, such as passkeys or FIDO2 security keys [1]. While 53.7% of the analyzed apps support these tools, only 12.6% allow an administrator to mandate their use [1].

The data shows a disconnect between technical capability and administrative control. According to the report, 81.1% of the apps offer single sign-on (SSO) but lack any local setting to require phishing-resistant MFA [1]. In these cases, the security of the app depends entirely on the IdP's policy [1].

Of the few apps that allow local enforcement, most are identity platforms themselves, including Google Workspace, the Okta Admin Console, and the Microsoft Entra admin center [1]. Only five non-identity apps document this capability: Snowflake, ServiceNow, Rippling, HubSpot, and Confluent Cloud [1].

The High Stakes of Phishing-Resistant Authentication

The lack of local enforcement is critical because traditional MFA can be bypassed. SWI's Identity Breach Report 2026 found MFA bypassed in 25 of the 41 breaches where MFA status was known [1].

Phishing-resistant MFA, which includes FIDO2 WebAuthn and PKI certificates, is designed to block adversary-in-the-middle (AitM) attacks that steal session tokens or codes in real time [1][3]. Microsoft research indicates that while any MFA reduces account compromise risk by 99.22%, legacy methods like SMS and voice are susceptible to SIM-swap and phishing attacks [6][8].

According to a report by cyberpress.org, Microsoft cited phishing and SIM-swap attacks as reasons to move away from SMS and voice authentication [8].

The IdP Solution and SSO Conflict

To close the enforcement gap, organizations are urged to make SSO the only entry point for each app [1]. IdPs like Okta can then enforce phishing-resistant MFA through app sign-in policies using Okta Verify or FIDO2 WebAuthn [1].

However, mandating SSO can create technical friction. For 17.In 9 of the 51 apps that support passkeys or security keys (17.6%), requiring SSO disables the app's own passkeys or local MFA [1]. The Start with Identity report notes that disabling an app's local MFA in favor of SSO is a reasonable design since "one strong login beats two," but this means the app's security is only as strong as the IdP's specific rule [1].

If an IdP policy still allows phishable factors like push notifications or TOTP for a specific app, those vulnerabilities remain even if the app previously supported local passkeys [1].

Financial Barriers to Compliance

Financial costs often hinder the transition to phishing-resistant security. Among the 71 analyzed apps that cannot enforce secure MFA locally, 67.6% place SSO behind a higher-tier enterprise plan or a paid add-on [1].

This "SSO tax" limits the ability of smaller organizations to centralize and harden their authentication policies [1]. Similar pricing barriers exist for account lifecycle management; while 90.9% of apps documenting their SCIM status offer the service, 25.8% limit it to enterprise plans [1].

SSO stops a leaver from signing in through the IdP, but only SCIM removes the app account, its sessions and its API tokens [1].

What we don't know

  • How many organizations have already migrated to customer-managed telecom providers to maintain telephony authentication after the Microsoft SMS retirement?
  • What is the specific adoption rate of SCIM among the 66 apps that document its status?

Spotted an error or have more information? Report a correction.

Sources

  1. [1] How to Enforce Phishing-Resistant MFA Across Your SaaS Apps: An SSO-First Playbook — Start with Identity, Nov 5, 2026
  2. [3] Phishing prevention 101: Safeguarding your organization - Okta — okta.com, Nov 4, 2026
  3. [6] What should I do about security after introducing Microsoft 365? Introducing 12 settings|中山健 セルバ/セルバコンサルティング代表 — note.com
  4. [8] Microsoft to Retire SMS and Voice MFA in Entra ID, Urges Users to Switch to Passkeys — cyberpress.org

Photos and video from the reports

Published with the cited reports. We link to them rather than reproduce them.

Further reading

Related reporting

Most read this week

  1. Microsoft to retire Entra ID SMS and voice authentication by 2027
    Authentication & MFA
  2. Cisco warns of exploited zero-day authentication bypass in ISE
    Flaws & Advisories
  3. Attackers bypass MFA at 79 organizations using session token replay
    Incidents & Breaches
  4. Okta expands identity services into runtime enforcement for AI agents
    Flaws & Advisories
  5. Microsoft to block Entra ID script injection attacks by late October 2026
    Incidents & Breaches