The Agentic Identity Provider

The identity provider for the AI agent workforce.

Federate your agents to the identity provider you already run: then govern everything they do.

Eniyan extends your corporate IdP to your agents over OIDC, SAML, and SCIM. Operators delegate their live entitlements; agents trade a verifiable credential for a 10-minute OAuth token scoped to exactly those entitlements, and every action is scope-checked, attested, and audited.

Book a demo

Pick a time that works for you. We'll walk you through Eniyan for your use case.

Start free

The problem

Your agents are outside your joiner–mover–leaver process.

Every employee is provisioned, governed, and offboarded through your identity provider. Your agents aren't: yet they act with real access on real systems. That gap is where standing credentials and unaccountable access accumulate:

  • Static service-account secrets no one rotates, owned by no one in particular.
  • Agents that keep their access long after the human who set them up has left.
  • No answer to “who approved this agent, and what is it allowed to do?”
01

Federate

Connect the identity provider you already run.

OIDC/SAML single sign-on and SCIM 2.0 provisioning bring your people and groups into Eniyan, and take them back out the moment they're deactivated. No rip-and-replace, no second directory. Federation is optional and per-org: with no IdP you run standalone (password admin, direct agent provisioning), and connect one whenever you're ready.

OIDC + SAML SSO

Your people sign in with any OIDC or SAML 2.0 identity provider.

SCIM 2.0 provisioning

Users and groups sync automatically, so Eniyan always reflects your directory.

Offboarding cascade

Deactivate someone in your IdP and every agent anchored to them suspends: automatically.

Group Push

Your IdP groups become assignable agent entitlements, ready to delegate.

02

Delegate

Entitlements, not secrets.

Operators delegate their live IdP entitlements to agents. Each agent trades a verifiable credential for a short-lived OAuth token scoped to exactly those entitlements. No static secrets, no standing access.

Live entitlement delegation

Operators delegate their current IdP group memberships; a delegation lapses the moment the human loses the group.

Multi-operator certificates

Bind an agent to a group so its certificate is valid only while every current member has delegated.

Agent OAuth tokens

Agents exchange a W3C verifiable credential for a 10-minute OAuth 2.0 token scoped to their live entitlements.

PKCE + introspection

Proof-of-possession issuance and RFC 7662 introspection: standard OAuth tooling works unchanged.

03

Govern · Risk Management

Govern what agents do at runtime.

Identity gets an agent in the door; risk management decides what it can do once inside. Write versioned policy guardrails, grant access just-in-time, attest tasks after the fact, and surface insider risk, with a tamper-evident audit trail throughout. Your organization sets the ceiling; each accountable operator can only tighten it.

Policy guardrails

Versioned rules that block an action, flag it for review, or require a control first — a just-in-time window, a fresh operator attestation, a minimum trust tier. Enforced at every verification, token mint, and introspection.

Just-in-time access

Credentials suspended between tasks; one call opens a named, time-bounded window. No standing privileges.

Post-task attestation

Operators attest to what an agent did; revoke the operator and anchored agents cascade-suspend.

Insider-risk detection + seals

Surface anomalous operator behaviour, with public verification seals for EU AI Act Article 50 disclosure.

Compatibility

Works with the identity provider you already run.

Federate over standard OIDC, SAML 2.0, and SCIM. No rip-and-replace, no proprietary connectors. If it speaks OIDC or SAML, it works.

And on the agent side: works with Claude Code, Cursor, and any MCP-compatible agent — including governed gates for what your agents can touch on your own machine and which websites they can visit.

Identity providerOIDC SSOSAML 2.0SCIM provisioningGroup Push
OktaSupportedSupportedSupportedSupported
Microsoft Entra IDSupportedSupportedSupportedSupported
Auth0SupportedSupportedSupportedSupported
OneLoginSupportedSupportedSupportedSupported
Ping IdentitySupportedSupportedSupportedSupported
JumpCloudSupportedSupportedSupportedSupported
Google WorkspaceSupportedSupportedUsers onlyNot supported
Any OIDC / SAML IdPSupportedSupportedSupportedSupported

Google Workspace supports SSO today; group-based delegation needs an IdP with SCIM group push. Don't see yours? If it speaks OIDC or SAML, it works.

Joiner · Mover · Leaver

Offboard an agent the way you offboard an employee.

Agent access is tied to a live human identity, not a static secret. Deactivate the person in your IdP and their agents lose access automatically: elapsed time, one token lifetime.

01

Deactivate the human in your IdP

An operator leaves, or loses a role. You deactivate them in your identity provider. It's the same action you already take today.

02

SCIM tells Eniyan

SCIM 2.0 deprovisioning flows through in real time. The operator's record suspends, and every agent anchored to them suspends with it.

03

Delegations lapse instantly

Every entitlement that operator delegated disappears the moment they lose the underlying IdP group. Lose the group, lose the scope.

04

Tokens age out in minutes

Agent tokens live 10 minutes and re-check entitlements at every mint. No standing privileges, no orphaned service accounts.

Why Eniyan

Not another secret to rotate.

Service accounts and secrets managers still leave you with standing credentials no one owns. Eniyan ties every agent to a live human identity, and takes the access away the moment that human loses it.

Workload IDs / service accountsSecrets managerEniyan
Agent credentialsLong-lived static secretsRotated, still standing10-minute tokens, none at rest
Tied to a human's live accessNoNoLapses when they lose the group
OffboardingManual, easily missedManual revokeAutomatic SCIM cascade
Who approved this agentUnknownUnknownAccountable operator on record
Runtime scope enforcementNoneNoneAdvisory flag or hard block
Public verifiabilityNoneNoneVerification seals (EU AI Act)

Bring every agent under governance: the ones you run, and the ones your customers send.

Book a demo

Pick a time that works for you. We'll walk you through Eniyan for your use case.

Start free