Evaluate portability in four areas: data export, API standards, SDK coupling, and pricing or contract friction. A provider is harder to leave when password hashes are gated, token interfaces are proprietary, or application code depends on vendor-specific components. The practical test is whether a team can migrate users and keep sign-in working without a rewrite.
How to judge portability beyond marketing claims
The real question is not whether a provider supports sign-in, but whether your application can move without redesigning authentication flows, user records, or privileged integrations. Teams should test what can be exported, how much of the interface is standard, and whether the provider’s SDKs or hosted components become part of the application architecture rather than an optional layer.
A useful procurement test is to model the exit before the purchase. If you can preserve user continuity, retain the necessary identity data, and rebind your app to a new provider using open standards, the lock-in risk is lower. If migration requires custom code paths, proprietary token handling, or manual user re-enrolment at scale, the switching cost is already material.
Where vendor lock-in usually hides
Lock-in often accumulates in the details teams do not treat as strategic. Data export matters because user profiles, group membership, audit history, and password-related material may be difficult to move cleanly. API standards matter because a provider that exposes only vendor-specific endpoints can force long-term dependency on one implementation model, even when the surface looks modern.
SDK coupling is another common trap. When application logic depends on provider-specific libraries for authentication, session handling, or user management, a later migration can affect business code rather than only infrastructure configuration. Pricing and contract friction also matter because the easiest technical migration can still be delayed by minimum commitments, egress fees, or terms that make exit slow enough to become operationally risky.
For teams using federated sign-in, the protocol choice can materially change how portable the stack remains. Standards-based integration is easier to replace than flows built around provider-specific token semantics, and the difference becomes more visible when you compare common federation patterns to a more constrained setup, such as the guidance in SAML Security Guide and the more generic token and federation mechanics documented in RFC 6749: The OAuth 2.0 Authorization Framework.
What makes a migration hard in practice
The hardest exits usually fail for one of three reasons: identity data cannot be exported in a usable form, application code assumes a vendor-specific SDK or hosted widget, or the new provider cannot replicate the old token model without changes to the application. A provider is especially sticky when password hashes, refresh-token handling, or administrative workflows are not exposed in a way that supports a controlled cutover.
Portability also depends on whether you can keep both providers running long enough to migrate safely. If the new platform cannot accept existing users, or if the app cannot support dual-running and gradual traffic shifting, then the migration becomes a high-risk one-time event instead of a managed transition. That is the point at which lock-in becomes an operational dependency, not just a commercial inconvenience.
For teams that want a cleaner technical path, standards and portable token patterns are the best signal that a future change is feasible. Where the provider’s design is tied to opaque token exchange, proprietary claims, or deeply embedded SDK behavior, compare that dependence against the RFC 8707: Resource Indicators for OAuth 2.0 and related token-boundary controls, because the more explicit the resource and token model, the easier it is to reason about replacement later.
Standards & Framework Alignment
This section maps relevant standards and security frameworks to the operational risks and controls described in this guidance.
OWASP API Security Top 10 addresses the attack surface, NIST SP 800-53 Rev 5 sets the technical controls, and ISO/IEC 27001:2022 defines the regulatory obligations.
| Framework | Control / Reference | Relevance |
|---|---|---|
| OWASP API Security Top 10 | API2 — Broken Authentication | Auth provider portability depends on robust, replaceable authentication flows. |
| Recommendation — Validate that authentication dependencies are not locked to one vendor's proprietary behavior. | ||
| NIST SP 800-53 Rev 5 | SA-9 — External System Services | Provider dependency and exit rights are central when outsourcing authentication services. |
| Recommendation — Contract for exit support, portability, and service continuity in outsourced auth. | ||
| ISO/IEC 27001:2022 | A.5.19 — Information security in supplier relationships | Vendor lock-in is a supplier-risk issue because the provider controls a critical security service. |
| Recommendation — Assess supplier exit terms, interoperability, and continuity obligations before adoption. | ||
Practitioner Guidance
What to verify: Ask the provider for a documented exit path, not just an export feature. You want to see whether user records, groups, audit logs, and credential-related state can be moved without manual reconstruction, and whether the app can continue sign-in during a provider swap.
Decision rule: Treat any dependence on proprietary SDKs, opaque token behavior, or non-standard administrative workflows as a lock-in signal if removing them would require application rewrites. If the provider can only be replaced by changing business code, the switching cost is part of the risk, not an implementation detail.
What to prioritise: Prioritise portability evidence over feature breadth. A provider with fewer advanced features but stronger standards support, clearer export paths, and lower contract friction is often the safer choice when the business expects to re-platform or negotiate aggressively later.
Practitioner takeaway: The best lock-in test is whether you can leave while keeping users signed in and the application stable, because any provider that makes that answer uncertain is already shaping your architecture.
Related resources from NHI Mgmt Group
Deepen Your Knowledge
Free weekly newsletter
Subscribe to the NHI & AI Identity Journal
The latest on NHI and Agentic AI security – articles, research, breaches, news and events every week.
Bonus 33% off our NHI Course when you subscribe.
Reviewed and updated by the NHIMG editorial team on October 22, 2026.
NHI Mgmt Group — the #1 independent authority on Non-Human Identity, IAM, and Agentic AI security. nhimg.org