Most IdP comparisons begin with a feature grid: SAML, OIDC, MFA methods, pricing tiers. That grid was designed for a world where the directory holds people. If your team runs AI agents, contractors and full-time staff through one directory, the grid answers the wrong questions.
The reason is scale. Research summarized in the Cloud Security Alliance's Agent Identity Governance Framework found non-human identities outnumbering human identities by more than 90 to 1 in many organizations, with some reporting ratios as high as 144 to 1. The same framework cites survey data in which 92 percent of respondents said their legacy IAM tooling cannot manage AI and non-human identity risk, and only 28 percent could trace an agent action back to a human sponsor across all environments.
You do not need those exact ratios to act. You need your own counts. Before you evaluate a single vendor, build a table of every principal that will authenticate through the IdP:
| Principal type | Example | Credential | Owner | Lifetime |
|---|---|---|---|---|
| Employee | Engineer on payroll | Passkey plus PIN | Manager | Employment |
| Contractor | Agency developer, 90 days | Passkey, device-bound | Sponsor | Contract term |
| Service account | Nightly data sync job | Client credential | Platform lead | Until retired |
| AI agent (standing) | Support triage agent | Scoped OAuth client | Product owner | Until decommissioned |
| AI agent (ephemeral) | Sub-agent spawned per task | Short-lived token | Parent agent's owner | Minutes to hours |
The moment you write this down, the evaluation criteria change. A provider that handles the first two rows well and improvises on the last three is not a fit, no matter how good its login page looks.



