Enterprise-Managed Authorization: Account linking with no user
Blog post from WorkOS
Enterprise Managed Authorization using ID-JAGs creates a difficult account-resolution problem because a cryptographically valid token can identify an enterprise subject without proving that it corresponds to an existing local user, particularly when browser-based confirmation and inbox verification are unavailable. The draft permits optional email-based resolution and just-in-time provisioning but does not define an email_verified claim, so email matching represents trust in an enterprise IdP’s provisioning practices rather than verified ownership and should not silently merge with an existing account by default. Safer resolution prioritizes aud_sub, which identifies the user in the resource server’s namespace when present, followed by a tenant-scoped federated identity key of issuer, tenant, and subject, then correctly scoped SAML sub_id data, and finally email under explicit per-issuer policy. Multi-tenant issuers require tenant as part of the identity key, tenant scope should come from local issuer configuration rather than token claims, and sub_id.issuer must never be used to establish trust before full token validation. The text distinguishes relatively low-risk provisioning of a new unmatched user from the higher-risk adoption of an existing account with the same email, recommending refusal or administrator review for unresolved or risky links, along with a visible reconciliation queue and audit trail.
| Trend | Post Mentions | Total Month Mentions | Posts | Companies | MoM |
|---|---|---|---|---|---|
| Platform Engineering | 20 | 358 | 65 | 25 | -70% |
Use this post, company, and trend context to find content marketing opportunities, perform competitive analysis, or address product feature gaps via the Plushcap MCP server or the Plushcap API.