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 platform-level AI security and application authentication, showing that OpenAI’s security features govern access to the AI platform while WorkOS covers customer-facing app identity.
Why it matters: IAM and AI platform teams need to separate developer access controls from customer authentication so they do not leave enterprise onboarding, directory sync, or end-user identity unmanaged.
Context
AI platform security and application authentication are not the same control problem. One layer governs how developers and employees access the AI platform and how model behaviour is constrained, while the other governs how customers sign into the application and how their organisations are provisioned and managed.
This matters because production AI systems now span both concerns at once. If teams collapse them into one programme, they risk either overestimating platform safety or underbuilding the identity layer that enterprise customers expect for SaaS access, lifecycle management, and auditability.
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 model safety tools not replace enterprise IAM for AI apps?
A: Because model safety tools reduce runtime risk inside the AI stack, but IAM governs who can sign in, be provisioned, and be removed. Safety policies may constrain inputs and outputs, yet they do not manage customer accounts, directory sync, or organisation-level access to the product.
Q: What breaks when developers assume platform SSO covers the customer app?
A: The access model breaks at the trust boundary. Developer authentication to the AI platform does not create enterprise identity for end users, so the product can still lack proper onboarding, offboarding, role assignment, and audit evidence even when the platform side is fully controlled.
Q: Should enterprise AI programmes use one identity stack for every layer?
A: No. The better pattern is layered governance: platform access for internal users, application authentication for customers, and separate lifecycle controls for each. That preserves auditability and avoids mixing developer entitlements with customer identity requirements.
Technical breakdown
Platform access controls vs application identity
OpenAI’s controls described in the article sit at the platform layer: project-scoped API keys, service accounts, granular roles, IP allowlisting, SAML SSO, MFA, and SCIM provisioning for ChatGPT Enterprise. These mechanisms govern who can reach OpenAI’s systems and how internal users are authenticated. They do not govern how an external customer authenticates into a third-party SaaS product. That distinction matters because platform access and customer access have different trust boundaries, lifecycle owners, and audit requirements. One protects the AI service. The other protects the application built on top of it.
Practical implication: Map platform access and customer identity to separate control owners, policies, and review cycles.
Model safety tooling is not a substitute for IAM
Aardvark and gpt-oss-safeguard address safe model behaviour, vulnerability analysis, and custom safety policy enforcement inside the AI stack. Those capabilities reduce risk in prompts, outputs, and development workflows, but they do not provide enterprise authentication for the application that delivers AI features to end users. In other words, model safety reduces what the system does at runtime, while IAM governs who is allowed to use the system in the first place. Confusing those layers leaves a governance gap between secured inference and unsecured access.
Practical implication: Treat model guardrails and identity controls as complementary layers, not interchangeable controls.
Why full-stack AI systems need two identity planes
The article’s core architecture point is that enterprise AI products operate with two different identity planes. The AI platform plane covers developers, engineering teams, and internal operators who need access to OpenAI services. The application plane covers the customers, organisations, and end users who need SSO, directory sync, MFA, role management, and audit logs in the SaaS product itself. This separation is not cosmetic. It determines where provisioning happens, where offboarding occurs, and which logs prove accountability when access changes.
Practical implication: Design separate onboarding, offboarding, and audit processes for platform users and product users.
NHI Mgmt Group analysis
Platform security and application authentication are separate governance domains. OpenAI’s controls described in the article secure access to the AI platform and constrain model behaviour, while WorkOS addresses enterprise authentication for customer applications. Conflating those layers creates false coverage assumptions: one set of controls protects the AI service, the other protects the product a customer actually uses. Practitioners should govern them as distinct identity boundaries.
AI safety tooling does not collapse the need for IAM. Aardvark and gpt-oss-safeguard reduce risk inside the AI stack, but they do not provision users, sync directories, or enforce enterprise onboarding for an application. That means model-level safety and identity governance answer different questions. The first is about runtime safety, the second is about who gets access at all. Teams need both if they are shipping enterprise AI.
The named concept here is identity plane separation. AI platforms and AI applications each have their own access paths, lifecycle events, and audit needs. When those planes are managed together, teams lose precision in responsibility and evidence. The practitioner implication is to separate platform-user governance from product-user governance before access sprawl turns into an accountability gap.
This pattern validates a layered control model for production AI. Enterprise AI systems are no longer single-stack applications; they combine model access, safety enforcement, customer authentication, and directory lifecycle management. NIST CSF access control and Zero Trust principles fit the operating model only when the right identity plane is mapped to the right trust boundary. Practitioners should assign control ownership by layer, not by vendor surface.
The governance risk is not missing controls, but misbound controls. If SSO, SCIM, and MFA are implemented for the AI platform while the customer application lacks equivalent enterprise identity coverage, the programme looks complete but is operationally incomplete. That kind of misbinding is increasingly common in full-stack AI deployments. Teams should review whether each control protects the actor it is meant to govern.
What this signals
Identity plane separation: AI builders need to stop treating platform security and customer authentication as one programme. The two layers have different actors, different lifecycle events, and different evidence requirements, so governance fails when teams collapse them into a single control view.
Production AI is becoming a layered identity problem. The practical shift is from asking whether the model is safe enough to asking whether each actor in the stack, internal operator, developer, customer, and administrator, is governed at the correct boundary.
For practitioners
- Separate platform and product identity boundaries Document which controls govern internal access to the AI platform and which govern external customer authentication to the application. Assign different owners, review cadences, and audit evidence to each boundary.
- Map every AI control to the actor it actually governs Check whether SSO, SCIM, MFA, roles, and logs apply to developers accessing the platform or customers accessing the product. Do not assume a feature on the AI side covers the application layer.
Key takeaways
- OpenAI’s platform controls and safety tooling address the AI layer, but they do not provide customer-facing enterprise authentication for SaaS applications.
- The main governance risk is misbinding controls to the wrong identity plane, which creates a false sense of coverage.
- Teams building production AI should separate platform-user governance from product-user governance and assign lifecycle ownership accordingly.
Standards & Framework Alignment
This section maps relevant standards and security frameworks to the operational risks and controls described in this guidance.
OWASP Agentic AI Top 10 addresses the attack surface, NIST CSF 2.0, NIST Zero Trust (SP 800-207) and NIST SP 800-63 set the technical controls, and ISO/IEC 27001:2022 defines the regulatory obligations.
| Framework | Control / Reference | Relevance |
|---|---|---|
| OWASP Agentic AI Top 10 | ASI03 — Identity & Privilege Abuse | The article contrasts AI platform access controls with application identity boundaries for AI systems. |
| Recommendation — Separate AI platform access from product authentication and map each actor to the correct privilege boundary. | ||
| NIST CSF 2.0 | PR.AA-05 — Access Permissions, Entitlements and Authorizations | The core issue is distinguishing entitlement control for platform users versus application users. |
| Recommendation — Assign access permissions and authorizations to the correct identity plane before rolling out AI features. | ||
| NIST Zero Trust (SP 800-207) | Identity and access control — Identity and access control | The article is fundamentally about trust boundaries between platform access and end-user access. |
| Recommendation — Define separate trust boundaries for the AI platform and the customer application under Zero Trust. | ||
| NIST SP 800-63 | SP 800-63C — Federation | The article discusses SSO for both platform access and customer application access. |
| Recommendation — Use federation to integrate enterprise sign-in only where the actor and trust boundary match the layer. | ||
| ISO/IEC 27001:2022 | A.5.15 — Access control | The article’s governance problem is selecting the right access control scope for each layer. |
| Recommendation — Document access control scope separately for AI platform users and application customers. | ||
Key terms
- Identity Plane: The identity plane is the layer where identity-related signals, policies, and controls are coordinated across systems. It gives security teams a unified view of accounts, privileges, and access relationships so they can detect inconsistencies, reduce blind spots, and apply governance more consistently.
- 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.
- Model safety guardrail: A model safety guardrail is a control that constrains inputs, outputs, or model behaviour to reduce harmful or risky responses. It protects runtime behaviour inside the AI layer, but it does not replace identity governance for the people or systems allowed to use the application.
Deepen your knowledge
NHI governance, agentic AI identity, and machine identity lifecycle are core topics in our NHI Foundation Level course, the industry's only accredited NHI security programme. If you are building or maturing an IAM programme, it is worth exploring.
Published by the NHIMG editorial team on June 7, 2026.
Updated on October 7, 2026.
NHI Mgmt Group, the independent authority on Non-Human Identity, IAM, and Agentic AI security. nhimg.org