Service accounts. AI agents. CI/CD pipelines. API keys. Every one is an identity with permissions, yet most enterprises manage them with spreadsheets and hope. AuthHub treats Non-Human Identities as first-class citizens — with ownership, lifecycles, attestation, and automatic decommissioning.
When a human leaves an organisation, HR triggers a deprovisioning workflow. Access is revoked, accounts are disabled, equipment is returned. The process is imperfect but it exists.
When an AI agent's project finishes, when a service account's purpose ends, when a CI/CD pipeline is no longer needed — nothing happens. The credentials remain live. The permissions remain granted. The identity accumulates inside your perimeter like sediment.
This is retirement debt: a growing population of authenticated, privileged entities that nobody has owned since the quarter they were built.
AuthHub manages Non-Human Identities with the same rigour as human identities — but adapted for the unique challenges of machine-to-machine relationships: no HR department triggers offboarding, no user clicks “I'm leaving,” and scale is orders of magnitude higher.
No anonymous service accounts. No shared keys without attribution. Every Non-Human Identity is bound to a human who is accountable for its existence, its permissions, and its continued business justification.
NHIs ship with a sunset date. Credentials carry short TTLs and expire unless actively renewed against a business justification. Survival by inertia is not available. If nobody attests that this identity is still needed, it dies.
When an NHI's owner leaves (detected via SCIM), AuthHub doesn't just flag it. It cascades through the deputy chain, promotes a replacement, and if nobody accepts within 72 hours, escalates and eventually suspends the NHI. No orphans accumulate silently.
Security incidents bypass the cascade: immediate revocation of all NHI bindings for the departed user.
Not all NHIs are equal. A payment processing service in production is not the same as a dev-environment test bot. AuthHub applies governance proportional to risk — from CISO-level oversight for Tier 0 to lightweight auto-expiry for Tier 3.
| Tier | Scope | Missed Attestation | Approval |
|---|---|---|---|
| Tier 0 | Critical infrastructure | CISO approval required | Dual-gate + FIDO2 |
| Tier 1 | Production services | CISO approval required | Manager + tech owner |
| Tier 2 | Standard integrations | Auto-expire after grace | Tech owner only |
| Tier 3 | Dev/test/ephemeral | Auto-expire immediately | Self-service |
AuthHub doesn't replace your IAM platform. It extends it into the Non-Human Identity domain via bidirectional connectors. Your IdP remains the source of truth for human identities; AuthHub becomes the source of truth for everything else.
Your IdP pushes human lifecycle events to AuthHub. We detect departures, role changes, and team restructures — triggering NHI self-repair automatically.
REST + AuthZEN for CRUD, lifecycle transitions, attestation, certification campaigns. Your IGA workflows call AuthHub to register, attest, and decommission NHIs.
AuthHub pushes NHI state changes back to your SIEM, IGA, and PAM platforms. Revocations, containments, and attestation failures stream in real-time.
SCIM 2.0 provisioning, Conditional Access integration, Workload Identity Federation for Azure workloads
SCIM 2.0 lifecycle sync, event hooks for NHI governance signals, Actions integration for inline checks
SCIM provisioning, PingOne DaVinci orchestration flows, PingFederate token exchange (WIF)
Privileged credential vaulting for NHI secrets, just-in-time checkout, session recording for Tier 0 NHIs
Dynamic credential issuance, rotation orchestration, HSM-backed transit encryption for NHI key material
Identity governance workflows for NHI certification campaigns, compliance reporting, separation of duties enforcement
Cloud-native identity governance, cross-cloud entitlement management, NHI discovery integration
Workload Identity Federation via OIDC, role-based session tokens, cross-account NHI management
Workload Identity Federation, service account key rotation, Cloud HSM integration for signing
These are the questions we ask enterprises during discovery. If you can't answer them with confidence, your NHI estate is a risk you haven't quantified.
How many Non-Human Identities exist in your estate right now? Who owns each one?
If a service account's owner left today, how long before someone notices the NHI is unmanaged?
Can you revoke a specific AI agent's write access without killing the entire service?
When did you last verify that every production NHI still has a valid business justification?
If your model provider becomes non-compliant tomorrow, which agents are affected and how fast can you respond?
How many API keys in your estate were issued to vendors whose contracts have since expired?
Can a CISO demonstrate — right now, in this room — that a specific agent can be contained in under 5 seconds?
AuthHub's NHI management layer sits alongside — not on top of — your existing IAM stack. It extends your identity governance into the non-human domain without disrupting current workflows.
Not every machine identity needs a persistent record. Kubernetes pods, CI runners, serverless functions, and short-lived batch jobs exist for seconds or minutes. Creating a full NHI registry entry for each would flood the system. AuthHub handles these via Workload Identity Federation (WIF) — zero persistent credentials, zero registration, zero cleanup.
Long-lived identities that outlast individual requests. Service accounts, AI agents, medical devices. Require ownership, attestation, lifecycle management.
Short-lived compute that authenticates via token exchange. No persistent credentials, no registry entry, no cleanup needed. Identity proven cryptographically at runtime.
POST /oauth/token (grant_type: token-exchange) with DPoP proof| Platform | Identity Source | Token Type |
|---|---|---|
| GKE / Google Cloud | Workload Identity (OIDC) | Google-signed ID token |
| EKS / AWS | IRSA / Pod Identity | AWS STS token |
| AKS / Azure | Workload Identity (Entra) | Entra ID token |
| GitHub Actions | OIDC token (actions/jwt) | GitHub-signed JWT |
| GitLab CI | CI_JOB_JWT_V2 | GitLab-signed JWT |
| SPIFFE/SPIRE | X.509 SVID attestation | SPIFFE JWT-SVID |
When to use persistent vs ephemeral: If the identity outlives a single compute instance and needs ownership, attestation, and decommissioning — create a persistent NHI. If it's a pod, a CI job, or a function that starts, runs, and dies — use WIF. AuthHub supports both patterns from the same platform.
Ownership, attestation, and self-repair keep an NHI estate honest — but at machine scale, waiting hours for a human to act is its own risk. AuthHub can run the routine governance transitions itself, continuously, inside a fail-safe envelope. It is opt-in and off by default: you enable each behaviour per tenant, and a human decision always wins over an autonomous one.
Promote a low-risk discovered identity into a governed NHI. Tier-0 and high-risk identities are never adopted automatically.
Renew an active NHI’s attestation on strong, fresh activity evidence — with a hard cap on consecutive automatic cycles before a human must step in.
Clear an enforcement action once its recovery condition is met (e.g. a renewed contract). Never clears a signal a human is holding.
Strengthen an unresolved enforcement one step up the severity ladder — monotonic, capped, and never past the policy ceiling.
Autonomy is bounded by design, not by trust. Every autonomous behaviour sits behind these guarantees:
This is the answer to the containment question above: with autonomous governance enabled, an agent that breaches its policy is escalated and contained at machine speed rather than on a multi-hour human cascade — while the immutable audit trail and human-override path remain fully intact.
See how AuthHub extends your existing IAM investment into the machine identity domain.