If your enterprise deal is stalling in security review, the cause is often a missing checkbox: SSO (single sign-on). Above roughly $25-50K in annual contract value, buyers require SAML or OIDC authentication and, soon after, SCIM provisioning. These aren't differentiators — they're table stakes that gate the deal before your product's actual value ever gets evaluated.
Quick Answer: SSO (via SAML or OIDC) and SCIM provisioning are hard requirements for mid-market and enterprise buyers because their security teams need centralized authentication and automated deprovisioning. Treat them as Kano "basic" expectations — invisible when present, deal-killing when absent — not as premium features to upsell.
What SSO, SAML, and OIDC Actually Mean for a PM
Single sign-on (SSO) lets a user authenticate once with their company's identity provider (IdP) — think Okta, Microsoft Entra ID, or Google Workspace — and access your app without a separate password. SAML and OIDC are the two protocols that make this handoff work.
You don't need to implement the cryptography, but you do need to know what each protocol assumes about your product:
- SAML (Security Assertion Markup Language): An XML-based standard from the early 2000s. It's the default expectation in large, security-mature enterprises, especially regulated industries like finance, healthcare, and government. Buyers' security questionnaires often ask for it by name.
- OIDC (OpenID Connect): A newer, JSON/REST-based protocol built on OAuth 2.0. It's lighter-weight, easier for engineering teams to implement, and increasingly preferred by cloud-native buyers, though large enterprises may still mandate SAML for legacy IdP compatibility.
- IdP-initiated vs. SP-initiated flow: Whether the login starts from the identity provider's app portal or from your product's own login page. Enterprise IT teams frequently require both, since employees expect to launch your app from their company dashboard.
For a PM, the practical decision is sequencing: which protocol first, and which IdPs to certify against first (Okta and Entra ID cover the large majority of enterprise buyers). This is a classic case where the loudest customer ask ("we need SAML") is really a proxy for a deeper need — centralized access control — which is worth unpacking the way you would any customer ask that needs abstracting into a product requirement rather than a literal feature ticket.
Why "Just Support Google Login" Isn't Enough
Consumer-style social login (Sign in with Google, Microsoft personal accounts) solves convenience, not governance. Enterprise IT wants centralized control: the ability to enforce multi-factor authentication, session timeouts, and conditional access policies from one console, and to instantly cut off access when an employee leaves. Social login gives them none of that visibility.
SCIM Provisioning: The Half That PMs Underestimate
SCIM (System for Cross-domain Identity Management) is the protocol that automatically creates, updates, and deactivates user accounts in your app whenever changes happen in the customer's identity provider. PMs often ship SSO and consider identity "done" — but SCIM is the second half of the requirement, and it's where the real operational pain lives for enterprise IT admins.
Without SCIM, every new hire and every departure is a manual ticket. That's not just inconvenient — it's a compliance liability. Auditors under frameworks like SOC 2 and ISO 27001 specifically test for timely deprovisioning of terminated employees' access, and a manual process is a recurring audit finding waiting to happen.
| Capability | Just-in-Time (JIT) Provisioning | SCIM Provisioning |
|---|---|---|
| Account creation | On first SSO login | Pushed proactively from IdP, before first login |
| Deprovisioning | Manual or delayed | Automatic, near real-time |
| Group/role sync | Not supported | Supported (maps IdP groups to app roles) |
| Pre-provisioning (before day one) | Not possible | Possible |
| Audit trail for access reviews | Weak | Strong |
| Implementation effort | Low | Moderate to high |
| Enterprise buyer expectation | Acceptable for smaller deals | Expected at scale, often contractually required |
Just-in-time (JIT) provisioning creates a user record the moment they first log in via SSO — simple to build, and often enough for early enterprise deals. SCIM is the deprovisioning story JIT can't tell: when HR terms someone in the IdP, SCIM pushes that deactivation to your app within minutes, not whenever an admin remembers to do it manually.
The Admin Who Actually Cares About This
The person demanding SCIM is rarely your day-to-day product champion — it's IT or IAM (identity and access management) staff who never touch your core product but absolutely gate the purchase. This is a textbook case of designing for the admin experience as the real enterprise buyer, not just the end user filling out your feedback surveys.
The Kano Framing: Identity Is a Basic Expectation, Not a Delighter
Under the Kano Model (developed by Noriaki Kano in the 1980s), features fall into categories based on how their presence or absence affects satisfaction: basic expectations, performance features, and delighters. SSO and SCIM sit squarely in the basic/must-have category for any buyer above the enterprise threshold — their presence generates no extra goodwill, but their absence causes active dissatisfaction and, frequently, deal loss.
This distinction matters because PM teams routinely misprioritize identity work by treating it like a performance feature — something to trade off against a flashier roadmap item in a RICE-style scoring exercise. That's the wrong lens:
- Performance features (e.g., faster reporting, more integrations) earn incremental satisfaction proportional to how well you do them.
- Delighters (e.g., a novel AI feature) create disproportionate excitement when present but aren't missed if absent.
- Basic expectations (SSO, SCIM, audit logs, data residency) generate zero credit when done well — but sink deals when missing.
Scoring identity work with a standard reach-impact-confidence-effort model tends to under-value it, because impact looks diffuse ("nice to have for enterprise") until you look at deals actually lost. The fix is to score it against a must-have gate, not against feature-level ROI. This is precisely the kind of prioritization ambiguity where using Prodinja's RICE and Kano prioritization tools together helps: Kano tags SSO/SCIM as basic expectations up front, so your RICE sequencing doesn't quietly starve them in favor of higher-visibility, lower-stakes work.
Treat identity requirements the way you'd treat table stakes in any negotiation: not a feature you sell, but a floor you must clear before the real conversation starts.
The "SSO Tax" Debate: Should You Charge Extra for It?
The SSO tax — pricing SAML/SSO support only into the highest-priced tier, often at a steep markup — is one of the most contentious pricing patterns in B2B SaaS. Vendors like WorkOS and the "sso.tax" community list have made the practice visible and, in some circles, reputationally costly.
The case for charging (the traditional argument):
- SSO implementation and IdP certification carry real, ongoing engineering cost (testing against dozens of IdP configurations).
- Buyers who need SSO are, almost by definition, larger and more able to pay — it's a natural price-discrimination signal correlated with company size.
- Historically, this funded early SaaS companies' security investments before enterprise revenue was proven out.
The case against (the growing counter-argument):
- Security should never be a premium add-on — locking MFA-adjacent, access-governance features behind a paywall is increasingly viewed as a bad-faith practice, especially post-breach-disclosure norms popularized by NIST guidance on access control.
- It creates friction with security-conscious mid-market buyers who need SSO well before they need your top-tier feature set, forcing an artificial tier jump.
- Competitors who bundle SSO into a mid-tier plan use it as a wedge against incumbents who tax it.
There's no universal right answer, but there is a defensible middle path: charge for the tier that includes SSO because of the operational and support cost it represents, not because SSO itself is being held hostage. Bundle it with the tier that also includes admin roles, audit logs, and SCIM — a coherent "enterprise readiness" bundle — rather than pricing SSO as a standalone toggle.
A Phased Rollout Plan: From Single IdP to Full SCIM Lifecycle
Enterprise identity isn't a single ship-it milestone — it's a maturity curve. Building the full lifecycle at once burns months of engineering time on edge cases (dozens of IdP quirks, group-mapping logic, audit exports) before you've closed a single deal that needed any of it. Sequence it instead.
| Phase | Scope | Typical Trigger |
|---|---|---|
| 1. Single IdP, manual mapping | SAML or OIDC with one major IdP (e.g., Okta), manual user creation | First $25-50K+ deal blocked on SSO |
| 2. Multi-IdP support | Add Entra ID, Google Workspace; support both SP- and IdP-initiated login | Pipeline diversifies across IdPs |
| 3. JIT provisioning | Auto-create accounts on first SSO login with default role | Onboarding friction complaints |
| 4. SCIM core (create/update/deactivate) | Full user lifecycle sync, near-real-time deprovisioning | Security questionnaires start requiring it explicitly |
| 5. SCIM + group/role sync | Map IdP groups to in-app roles and permissions | Buyers with complex org structures request RBAC parity |
| 6. Audit and compliance layer | Access review exports, provisioning logs, SOC 2-ready evidence | Enterprise renewal or upmarket compliance push |
Each phase should map to a concrete deal or renewal signal, not an arbitrary roadmap date. This is where a clear-eyed read of your enterprise PM role matters: your job isn't to build the most complete identity system in the market, it's to build exactly enough, exactly ahead of the deals that need it.
Don't Skip the Buying Committee Conversation
IT, security, and procurement all care about identity, but for different reasons — IT wants operational simplicity, security wants audit trails, procurement wants a contractual SLA. Mapping these distinct concerns is a direct application of building for the buying committee, not just the end user, and it will change how you scope each phase above.
Common Pitfalls PMs Hit With Identity Requirements
Even teams that prioritize SSO correctly stumble on execution details that resurface late in security review:
- Certifying against only one IdP. Okta-only support fails the moment a Microsoft-shop prospect shows up; budget for at least Okta and Entra ID before calling SSO "done."
- Building SSO without session and role controls. Buyers expect SSO to carry through to enforce MFA and session timeout policies set at the IdP level, not just authentication.
- Treating SCIM as a "later" problem. Once one enterprise logo demands it, the next dozen prospects usually do too — SCIM requests cluster once you cross into a certain deal-size band.
- No self-serve SSO/SCIM configuration UI. Requiring a support ticket to turn on SSO signals immaturity to security-savvy buyers; a self-serve admin panel is itself a trust signal.
- Ignoring the deprovisioning audit trail. Security reviewers will ask "show me how a terminated user loses access and how you'd prove it happened" — have a concrete, demoable answer.
Many of these pitfalls surface only when you map the actual journey an IT admin goes through to configure and monitor your product — the same customer journey mapping discipline you'd apply to any other user, applied here to the buyer who never touches your core UI.
Key Takeaways
- SSO and SCIM are Kano basic expectations for enterprise buyers — their presence earns no goodwill, but their absence blocks or kills deals above a certain contract size.
- SAML and OIDC solve authentication; SCIM solves the lifecycle problem — automatic provisioning and, critically, automatic deprovisioning that satisfies security audits.
- Just-in-time provisioning is a reasonable first step, but it can't deliver the real-time deprovisioning that compliance frameworks like SOC 2 expect.
- The "SSO tax" debate has no universal answer — the safer path is bundling SSO into a coherent enterprise-readiness tier rather than taxing it standalone.
- Sequence identity work in phases tied to actual deal signals: single IdP, then multi-IdP, then JIT, then SCIM core, then group sync, then audit exports.
- Score identity against a must-have gate, not a performance-feature ROI model — use Kano to protect it from being deprioritized in a standard RICE pass.
Frequently Asked Questions
Do small and mid-market SaaS companies really need SAML SSO?
Yes, once deal sizes cross roughly $25-50K in annual contract value, SAML or OIDC SSO becomes a near-universal requirement in security questionnaires. Below that threshold it's optional; above it, it routinely blocks procurement regardless of how strong the core product is.
What's the difference between SAML and OIDC for a product manager's roadmap?
SAML is the older, XML-based standard still mandated by many large, security-mature enterprises and regulated industries, while OIDC is a lighter, JSON-based protocol favored by cloud-native buyers. Most enterprise-facing products eventually need both, but SAML is usually the higher-priority first build if your early pipeline skews toward large, established companies.
Is SCIM provisioning worth building before SSO is fully mature?
No — SCIM should follow SSO, not precede it, because SCIM assumes an authentication flow already exists to attach lifecycle events to. Build single-IdP SSO and JIT provisioning first, then layer in SCIM once deprovisioning requests or compliance-driven security questionnaires start appearing repeatedly.
Should we charge extra for SSO, or is that a bad practice?
Charging for SSO standalone ("the SSO tax") is increasingly viewed unfavorably by security-conscious buyers, since it can look like gatekeeping essential security controls. A more defensible approach is bundling SSO with a broader enterprise-readiness tier (audit logs, SCIM, admin roles) so the pricing reflects real operational cost rather than taxing security itself.
How do I stop SSO/SCIM work from being deprioritized against flashier features?
Use a Kano framing to tag identity requirements as basic expectations before they enter your standard prioritization process, since a plain reach-impact-effort score tends to undervalue work whose absence — not presence — drives the real cost. Prodinja's RICE and Kano prioritization tools are built to support exactly this distinction, letting you sequence SSO and SCIM as must-have gates rather than competing delight features when you plan the roadmap.