An OAuth integration is a delegated trust relationship between applications that allows one service to access another on behalf of a user or workload. These connections can carry broad permissions, so compromise of one token can extend access across multiple systems and increase the blast radius.
Expanded Definition
OAuth integration is a delegated authorisation pattern, not a password replacement or a full identity lifecycle system. It allows an application to request scoped access to another service through tokens issued after user or workload consent. In NHI environments, that distinction matters because many integrations are created for service accounts, agents, and automation workflows that never interact with a human at runtime. Definitions vary across vendors when OAuth is used for user sign-in versus API delegation, so practitioners should treat the boundary carefully and document whether the integration is user-backed, workload-backed, or both. The NIST Cybersecurity Framework 2.0 is useful here because it reinforces governance, access control, and monitoring as separate functions rather than a single checkbox. Good practice is to map each integration to a business owner, token scope, expiry model, and revocation path before it is approved.
The most common misapplication is treating an OAuth integration as low risk simply because it uses “secure login,” which occurs when broad scopes, long-lived refresh tokens, and weak app reviews are accepted as normal.
Examples and Use Cases
Implementing OAuth integrations rigorously often introduces operational friction, requiring organisations to balance developer velocity against tighter consent, scope, and revocation controls.
- A sales platform connects to a CRM through OAuth so a workflow agent can read and update customer records without storing a shared password.
- A helpdesk integration uses delegated access to create tickets from incident alerts, but the app should only receive the minimum scopes needed to write tickets.
- An analytics tool connects to a cloud drive to ingest reports, and the organisation must decide whether access should be tenant-wide or limited to a specific workspace.
- A third-party productivity app requests broad mailbox permissions, which should trigger review because a single token compromise could expose sensitive communications.
- A CI/CD automation agent uses OAuth to publish deployment status to an internal platform, requiring short-lived access and a clear revocation path during offboarding.
The pattern is often visible after incidents such as the Salesloft OAuth token breach, where delegated access became the attacker’s path into downstream systems, and similar failures have appeared in cases like the Dropbox Sign breach. For implementation guidance, many teams align the integration review with the access and monitoring intent reflected in NIST Cybersecurity Framework 2.0.
Why It Matters in NHI Security
OAuth integrations are a major NHI risk surface because they create durable trust links between applications, vendors, and automation systems. In practice, the problem is not OAuth itself but the accumulation of over-scoped apps, stale tokens, and weak visibility into who can revoke access. NHIMG research shows that 85% of organisations lack full visibility into third-party vendors connected via OAuth apps, with 38% reporting no or low visibility and another 47% only partial visibility. That lack of visibility makes it difficult to detect shadow integrations, approve legitimate access, or identify which tokens still function after a vendor relationship changes. In NHI terms, OAuth frequently becomes the hidden bridge that turns one compromised app into lateral movement across multiple services. A mature programme treats every integration as an NHI relationship with ownership, rotation, monitoring, and offboarding obligations rather than a one-time configuration task. This also fits the control intent of NIST Cybersecurity Framework 2.0, especially where access review and anomaly detection are concerned.
Organisations typically encounter the blast radius of an OAuth integration only after a token is abused or a vendor is compromised, at which point revocation and containment become operationally unavoidable to address.
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-02 | OAuth integrations often fail through secret sprawl and weak token governance. |
| NIST CSF 2.0 | PR.AC-4 | Delegated access must be limited and reviewed under least-privilege access controls. |
| NIST Zero Trust (SP 800-207) | SC-13 | OAuth token trust should be continuously evaluated within a zero trust model. |
Treat each token as a conditional trust assertion and verify context before allowing access.