Join our Newsletter — 33% off our NHI Course

How should teams govern third-party access created by employees in the browser?

They should treat browser-originated connections as governed identities, with review, approval, and revocation tied to the access path rather than the vendor list alone. That approach closes the gap between self-service adoption and accountable lifecycle control.

What “govern” means when the access starts in a browser

When employees create third-party access in the browser, the control point is not the vendor name, it is the live access path they just enabled. Teams need to treat that path like any other governed identity relationship: who approved it, what it can reach, how long it lasts, and how it is revoked when the business need ends.

This matters because browser-based setup is often the easiest place for access to sprawl. Users can connect SaaS apps, grant OAuth consent, add integrations, or expose tokens without those actions flowing through the same inventory, review, and offboarding process as centrally provisioned accounts.

What good governance looks like in practice

Good governance starts with an inventory of access paths, not just vendors. If one employee has created three different integrations to the same supplier, those are three separate relationships with separate credentials, scopes, and failure modes.

That inventory should capture the owner, business purpose, approval source, scope granted, expiry or review date, and the method of revocation. Where the access is created through a browser session, the session trail and consent record become part of the evidence chain. NHIMG’s IAM and IGA Basics is useful here because it frames access review and entitlement governance as lifecycle controls, not one-time setup tasks.

Teams should also distinguish between the vendor relationship and the actual access mechanism. A supplier may be legitimate, while the employee-created token, delegated login, or shared admin path is not. That distinction is why governance needs to follow the access path itself, including the account or token used, the scopes granted, and the point at which the organisation can actually revoke it.

How to close the lifecycle gap for employee-created third-party access

The most effective pattern is to bind approval and review to the specific access artifact, then make revocation easy enough to use in routine operations. If an employee can add a browser connection in minutes but removal takes a vendor ticket and a separate owner hunt, the control model is already too weak.

Use a clear decision rule: if the browser-created connection can reach production data, production workflows, or any privileged function, it needs a named owner, a review cadence, and a documented offboarding path before it is trusted. NHIMG’s Third-Party, B2B and Contractor Access Guide supports this model well because it treats third-party access as sponsorship, least privilege, time limits, and reviewable lifecycle control.

Where the access is token-based, the lifecycle requirement is stronger still. Browser-created OAuth grants, API keys, and delegated sessions can outlive the employee who created them, so governance should require inventory, rotation, and revocation checks that operate on the credential or token, not just the vendor record. NHIMG’s Salesloft OAuth token breach and GitHub OAuth token breach 2022 both show why token lifecycle matters once third-party access is created outside a central admin path.

Risk and Threat Considerations

Browser-originated third-party access is risky because it can bypass normal provisioning discipline while still looking legitimate to users and approvers. The main exposure is not the browser itself, it is the combination of consent, credentials, and delegated authority that can persist after the original business need has changed.

Failure mechanism: Employees create integrations, approve prompts, or reuse existing sessions without a durable record of the exact scope granted, leaving the organisation unable to prove who can still access what, or to revoke it cleanly when the relationship changes.

Impact: Excess access can linger, supplier compromise can cascade into internal systems, and offboarding can fail silently because the team is reviewing the vendor relationship while the real control issue sits in a token, session, or delegated account.

Standards & Framework Alignment

This section maps relevant standards and security frameworks to the operational risks and controls described in this guidance.

NIST SP 800-53 Rev 5 and CSA Cloud Controls Matrix set the technical controls, while ISO/IEC 27001:2022 defines the regulatory obligations.

Framework Control / Reference Relevance
NIST SP 800-53 Rev 5 AC-2 — Account Management Browser-created third-party access needs ownership, review, and revocation over time.
IA-5 — Authenticator Management Browser-originated access often persists via tokens, keys, or delegated credentials.
AC-6 — Least Privilege Employee-created integrations should only retain the minimum access needed.
Recommendation — Record, review, and disable third-party access paths through a formal account lifecycle process. Track and revoke tokens, secrets, and other authenticators tied to third-party access. Restrict each third-party connection to the minimum permissions required for the business use.
CSA Cloud Controls Matrix IAM — Identity & Access Management Third-party browser access is an identity governance problem spanning approval and revocation.
Recommendation — Apply identity governance to external access paths, including approval, review, and offboarding.
ISO/IEC 27001:2022 A.5.15 — Access control The subject is governed access, including who may reach third-party services and how it is revoked.
Recommendation — Define and enforce access rules for employee-created third-party connections.

Practitioner Guidance

What to prioritise: Start with browser-created access that can touch production data, customer data, or administrative functions. Those relationships carry the highest blast radius and should be the first to move into a governed inventory with explicit ownership.

What to verify: For each connection, verify the exact identity, token, or delegated account in use, the granted scope, the approval record, the review date, and the revocation method. If any of those cannot be produced quickly, the access is not yet adequately governed.

Common mistake: Treating vendor approval as equivalent to access approval. A vendor may be approved for use, but the browser-created path still needs its own lifecycle controls because that is the object that can actually be abused or forgotten.

Practitioner takeaway: The control objective is to govern the access path as an auditable asset, not to rely on the vendor list as a proxy for current privilege.