A software identity that requests access to data or APIs on behalf of a user or organisation. In practice, it can hold persistent delegated permissions that continue beyond the original login event, which makes it a governance object as much as an integration tool.
Expanded Definition
An OAuth Application is the client identity that requests delegated access through OAuth flows, usually to APIs, SaaS tenants, or user data. In NHI practice, the application is not just an integration detail; it becomes a governed identity with scopes, consent grants, token lifetimes, and revocation requirements.
Definitions vary across vendors when the application is also an NIST Cybersecurity Framework 2.0 integration point, a multi-tenant connector, or a first-party internal app. What matters operationally is whether the OAuth Application can persist access beyond the original login event and whether that access is tied to a user, a service, or an organisation-wide trust decision. That distinction determines whether security teams treat it as a simple app registration or as an NHI that needs visibility, ownership, and periodic review.
The most common misapplication is treating the OAuth Application as harmless because no password is stored, which occurs when teams ignore long-lived refresh tokens, broad consent, or orphaned app registrations.
Examples and Use Cases
Implementing OAuth Applications rigorously often introduces administrative overhead, requiring organisations to weigh seamless SaaS connectivity against consent review, scope minimisation, and token revocation discipline.
- A sales platform connects to a CRM using delegated scopes so reps can sync contacts without reauthenticating every hour.
- An internal automation tool pulls ticket data from a service desk API under a registered OAuth Application with narrowly scoped permissions.
- A third-party analytics vendor receives tenant-wide access through an OAuth consent grant, creating a governance obligation to track the app owner and revoke it when the contract ends.
- An incident response team reviews a suspicious app registration after patterns resemble the Salesloft OAuth token breach, where stolen tokens enabled access without a fresh password prompt.
- A security administrator removes a stale integration after lessons learned from the Dropbox Sign breach, where delegated access became part of the attack path.
For protocol context, the OAuth 2.0 family defines how clients obtain authorization, while an OAuth Application is the registered actor that uses those flows. The difference matters because the protocol standard describes the mechanism, not the governance posture of each installed app.
Why It Matters in NHI Security
OAuth Applications are a common entry point for non-human access because they inherit trust from users, admins, or marketplace consent rather than from a dedicated secret lifecycle. In practice, the risk is not only credential theft but also permission drift, overbroad scopes, and hidden third-party relationships that outlive the original business need.
NHI Mgmt Group research shows that 85% of organisations lack full visibility into third-party vendors connected via OAuth apps, which means many teams cannot answer a basic governance question: who can act through this app today? That visibility gap becomes more serious when apps are tied to high-value SaaS data, because a compromised oauth token can bypass traditional password controls and many MFA workflows. In a zero trust model, this is an identity problem as much as an application problem, which is why frameworks such as NIST Cybersecurity Framework 2.0 and Zero Trust architecture place emphasis on continuous verification, access review, and least privilege.
Practitioners typically recognise the operational urgency only after a token replay, suspicious vendor access, or a failed offboarding event, at which point the OAuth Application becomes 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 apps often hide secret, scope, and token sprawl that NHI-02 targets. |
| NIST CSF 2.0 | PR.AC-4 | OAuth application permissions map directly to least-privilege access management. |
| NIST Zero Trust (SP 800-207) | PA-3 | Zero Trust requires continuous validation of app trust, not one-time consent. |
Inventory app grants, restrict scopes, and rotate or revoke tokens on a fixed schedule.
Related resources from NHI Mgmt Group
Deepen Your Knowledge
Reviewed and updated by the NHIMG editorial team on May 30, 2026.
NHI Mgmt Group — the #1 independent authority on Non-Human Identity, IAM, and Agentic AI security. nhimg.org