TL;DR: OpenAI’s Aardvark and gpt-oss-safeguard expand platform-level security for model behaviour, policy enforcement, and developer access, while WorkOS focuses on enterprise authentication for customer applications, according to WorkOS. The distinction is operationally critical because AI platform security and application identity controls solve different governance problems and both are needed in production-grade AI systems.
At a glance
What this is: This is a comparison of AI platform security and application authentication, with the key finding that they sit at different identity layers and solve different governance problems.
Why it matters: It matters because IAM teams need to separate developer access to an AI platform from customer authentication into a product, and then govern both without assuming one control plane covers the other.
👉 Read WorkOS's breakdown of AI platform security versus application authentication
Context
AI platform security and application authentication are not the same control layer. One governs access to the model platform and the people building with it, while the other governs customer access to the application itself. For AI-powered products, confusing those layers leaves gaps in enterprise onboarding, federation, and account governance.
The practical issue is identity scope. If teams treat platform SSO, SCIM, and MFA as interchangeable with customer authentication, they will overestimate coverage and under-design the application layer. For teams standardising AI delivery, the right question is where the identity boundary sits and which system owns each trust decision.
Key questions
Q: How should security teams separate AI platform access from application authentication?
A: Security teams should treat AI platform access and application authentication as two different governance layers. Platform access covers developers and operators using the AI service, while application authentication covers end users, tenants, and customer administrators. The controls, lifecycle owners, and audit evidence should be designed separately so one boundary does not create false assurance for the other.
Q: Why do AI safety controls not replace enterprise SSO and SCIM?
A: AI safety controls govern model behaviour, not user identity, provisioning, or tenant access. Enterprise SSO and SCIM are still required to connect the product to a customer directory, automate account lifecycle changes, and preserve access governance across organisations. If those controls are missing, the product may be safe to use but still poorly governed.
Q: What do security teams get wrong about platform-level AI security?
A: The common mistake is assuming that platform access controls automatically cover the customer-facing application. They do not. A system can have strong developer SSO, MFA, and API controls while still lacking the identity infrastructure needed for customer onboarding, offboarding, and role separation inside the product.
Q: How can organisations tell whether AI governance is covering the right identity layer?
A: Ask whether the control proves who can use the AI platform, who can use the product, or both. If a control only covers developer access, it does not solve customer authentication or lifecycle governance. Mature programmes define each boundary explicitly and require separate evidence for each one.
Technical breakdown
Platform access controls for AI development environments
Platform access controls govern who can use the AI provider’s console, APIs, and administrative surfaces. That usually includes project-scoped API keys, service accounts, SSO, MFA, IP allowlisting, and SCIM for workforce provisioning. These controls protect the development and operations layer, not the end-user experience inside a SaaS product. The architectural point is that platform identity is about developer and operator access to AI infrastructure, while application identity is about customer access to your product. Conflating the two creates false assurance because the security boundary shifts when the product becomes customer-facing.
Practical implication: map every AI platform entitlement to the workforce identity layer, not the customer login layer.
Why AI safety models do not replace application authentication
Safety-reasoning models and guardrail systems shape how inputs and outputs are filtered, classified, or constrained at runtime. They can reduce misuse and policy violations, but they do not establish who the user is, whether the user should be onboarded, or how accounts are provisioned and deprovisioned. In identity terms, safety controls manage behaviour while authentication manages subject identity and session ownership. A production application needs both because one governs model responses and the other governs customer trust, tenancy, and administrative access.
Practical implication: keep content safety and identity governance in separate control plans so one does not become a proxy for the other.
Enterprise authentication in AI applications
Enterprise authentication for an AI-powered SaaS product usually means SSO, SCIM, MFA, role management, and audit logging at the customer boundary. Those functions let organisations connect their directory, automate onboarding and offboarding, and preserve administrative visibility across tenants. This is standard application identity infrastructure, even when the product embeds AI features. The technical risk comes when vendors present platform-level identity features as if they solve customer authentication. They do not. A full-stack AI application still needs its own identity plane for enterprise trust, tenancy isolation, and lifecycle governance.
Practical implication: treat customer SSO and directory sync as non-negotiable application controls, even when the AI platform already has its own access model.
Breaches seen in the wild
- McKinsey AI platform breach — McKinsey AI platform hack exposed 46M chats and sensitive data.
- Cisco DevHub NHI breach — IntelBroker exploited exposed Cisco credentials, API tokens and keys in DevHub.
Read our 52 NHI Breaches Analysis report for a comprehensive view of breaches impacting Non-Human Identities including AI Agents.
NHI Mgmt Group analysis
AI platform security and customer authentication are different identity problems, not adjacent features. OpenAI-style platform controls protect the developer and operator boundary, while WorkOS-style application identity protects the customer boundary. That distinction matters because the trust decision, the lifecycle owner, and the audit trail differ at each layer. Practitioners should stop treating “SSO enabled” as a universal security statement and ask which identity boundary it actually covers.
Application identity does not become optional because the underlying model platform is secured. A hardened AI platform can still be embedded in a weak SaaS identity layer if customers cannot be provisioned, deprovisioned, or segmented properly. The governance question is not whether the model layer has controls, but whether the product layer can prove enterprise-grade account ownership and access scope.
The named concept here is the AI identity stack split: the separation between platform access controls and application authentication. This split is where many AI programmes overclaim coverage, because one layer secures the builder while the other secures the buyer. The practitioner conclusion is simple: governance must be modelled by identity boundary, not by vendor feature list.
Full-stack AI systems need parallel controls because identity, safety, and tenancy are not interchangeable. The article shows a market pattern where platform vendors increasingly expose security capabilities, but that does not collapse the need for product-side IAM. Teams should design for layered trust, with each identity plane owned, reviewed, and audited on its own terms.
This is a good example of why security architecture should be read as a dependency map, not a capability checklist. The presence of model safety tooling, enterprise compliance claims, or developer access controls does not resolve customer authentication. Practitioners should use this distinction to challenge vendor narratives that blur platform governance with application governance.
From our research:
- The average estimated time to remediate a leaked secret is 27 days, despite 75% of organisations expressing strong confidence in their secrets management capabilities, according to The State of Secrets in AppSec.
- Only 44% of developers are reported to follow security best practices for secrets management, which means identity governance often depends on inconsistent implementation.
- For a broader view of where this control gap shows up in practice, see OmniGPT breach for a compact example of exposed credentials and AI-adjacent account risk.
What this signals
AI identity governance is becoming a boundary-management problem, not a feature-selection problem. As platform vendors add security controls, practitioners need to preserve a hard line between workforce access to the AI platform and customer access to the application. The programmes that will age best are the ones that can prove exactly which identity layer each control protects.
Secret handling remains a warning signal for AI programmes that confuse capability with control. When remediation takes 27 days on average, the risk is not just exposure but stale trust assumptions that persist after discovery. That is why identity programmes should pair application auth, lifecycle governance, and secret visibility instead of treating them as separate workstreams.
AI platform security should be evaluated like any other trust boundary, with explicit ownership and auditability. If your application team cannot show who owns customer identity, who provisions access, and who reviews privileged sessions, the platform’s safety story does not close the governance loop. For teams standardising around the NIST Cybersecurity Framework 2.0, this is a govern and protect problem, not a model-only problem.
For practitioners
- Map identity boundaries before selecting controls Document which identities authenticate to the AI platform, which identities authenticate to the application, and which team owns each directory, role, and audit trail.
- Separate workforce access from customer access Keep developer SSO, API entitlements, and admin access in a distinct governance lane from customer SSO, tenant provisioning, and user lifecycle management.
- Require SCIM and lifecycle workflows for the application layer Do not treat platform SCIM as coverage for customer onboarding or offboarding. Verify that application accounts can be provisioned, suspended, and removed independently.
- Test the control plane for false overlap Review whether model safety, platform compliance, or developer MFA is being used to justify gaps in enterprise authentication. If it is, close the application identity boundary first.
Key takeaways
- AI platform security and application authentication solve different trust problems, so one cannot substitute for the other.
- Enterprise identity governance still needs separate controls for developers, operators, customers, and tenant administrators.
- The practical test is whether each identity boundary can be proven, provisioned, and audited on its own terms.
Standards & Framework Alignment
This section maps relevant standards and security frameworks to the operational risks and controls described in this guidance.
OWASP Non-Human Identity Top 10 address the attack and risk surface, while NIST CSF 2.0 and NIST Zero Trust (SP 800-207) set the governance and control requirements practitioners need to meet.
| Framework | Control / Reference | Relevance |
|---|---|---|
| OWASP Non-Human Identity Top 10 | NHI-01 | Identity boundary confusion often starts with unmanaged API and service access. |
| NIST CSF 2.0 | PR.AC-1 | Access control ownership must be explicit across platform and application layers. |
| NIST Zero Trust (SP 800-207) | AC-3 | Zero trust requires policy enforcement at each identity boundary, not one shared control plane. |
Map platform and application identities separately, then verify lifecycle ownership for each.
Key terms
- AI Identity Stack Split: The separation between identity controls that govern access to an AI platform and those that govern access to the application built on top of it. The split matters because each layer has different subjects, different lifecycle owners, and different audit expectations, even when they appear similar at a glance.
- Platform Access Control: Controls that determine who can administer, configure, or use an AI service’s own environment. These controls typically cover workforce identities, API credentials, and administrative privileges, and they do not automatically govern end-user access to a customer-facing product.
- Application Authentication: The identity layer that verifies and manages access for customers using a software product. It usually includes federation, directory sync, MFA, role assignment, and account lifecycle processes, all of which are separate from the access controls of the underlying AI platform.
Deepen your knowledge
AI platform access versus application authentication is a core topic in our NHI Foundation Level course, the industry's only accredited NHI security programme. If your team is building production AI systems with separate workforce and customer identity layers, it is worth exploring.
This post draws on content published by WorkOS: OpenAI vs. WorkOS, securing the AI platform layer vs. securing your application. Read the original.
Published by the NHIMG editorial team on 2025-11-03.
NHI Mgmt Group — the independent authority on Non-Human Identity, IAM, and Agentic AI security. nhimg.org