By NHI Mgmt Group Editorial TeamPublished 2026-05-01Domain: AnnouncementsSource: WorkOS

TL;DR: April updates add resource-scoped custom roles, a Groups API for organising memberships, self-serve email change with verification, and expanded IT contact handling across admin setup flows, according to WorkOS. For IAM teams, the governance story is less about convenience and more about tighter lifecycle control, clearer admin ownership, and cleaner permission boundaries.


At a glance

What this is: WorkOS’s April updates add scoped custom roles, group-based membership management, verified self-serve email changes, and broader IT contact collection.

Why it matters: These changes matter because identity teams can reduce ad hoc admin handling, improve access governance, and clean up operational ownership across human and machine-adjacent identity workflows.

👉 Read WorkOS’s April updates on scoped roles, Groups API, and email change flows


Context

Identity administration gets messy when roles are too broad, membership is handled manually, and contact ownership is unclear. WorkOS’s April update set is aimed at those control points, with scoped custom roles, API-managed groups, and self-service identity changes that still require verification.

For IAM and IGA teams, the interesting question is not whether these features are convenient. It is whether they reduce permission drift, simplify change control, and create cleaner operational handoffs in environments that still need strong governance around access and account recovery.


Key questions

Q: How should security teams govern self-serve account changes without weakening identity assurance?

A: Use verified change flows, treat email changes as recovery events, and monitor for unusual mailbox or domain switches. The control goal is not to block user service but to preserve trust continuity, so every self-serve path should still produce an auditable signal that the account owner remained in control throughout the change.

Q: When do scoped roles reduce risk, and when do they just add complexity?

A: Scoped roles reduce risk when the resource boundary matches how access is actually consumed and reviewed. They add complexity when teams create many near-duplicate roles without a clear model for inheritance, approval, and recertification. The measure of success is whether the entitlement becomes easier to govern, not merely more detailed.

Q: What do IAM teams get wrong about group-based permissions?

A: They often treat groups as an admin convenience rather than an access control layer. Once groups drive permissions, every membership change affects entitlements downstream, so lifecycle controls, approval paths, and offboarding need to include group objects. Without that, group sprawl becomes privilege sprawl with a friendlier name.

Q: Who should own operational identity contacts in enterprise environments?

A: Operational identity contacts should be owned like control points, not like directory metadata. The right owners are the people responsible for SSO, directory sync, certificate renewal, and recovery operations, with clear approval rules for additions and removals. If contact ownership is vague, recovery and administration become harder to audit and easier to misuse.


How it works in practice

Scoped custom roles and resource-level authorisation

Custom roles that can be limited to specific resource types move authorisation closer to the object being protected. In practical terms, a workspace-scoped role is narrower than an organisation-wide one, so the same role name can carry different effective power depending on the resource boundary. This is a classic way to reduce overbroad privilege without exploding the number of bespoke roles. The risk is that teams may assume the role definition alone is enough, when the real control is the combination of scope, assignment, and resource type.

Practical implication: review role scoping rules alongside the resources they touch, not just the role names.

Groups API and delegated membership governance

A Groups API turns group membership into a governed identity object instead of a dashboard-only admin task. That matters because group assignment often becomes the hidden layer that drives downstream access, especially where application permissions are inherited from team, department, or organisational grouping. When group management is API-driven, lifecycle automation becomes possible, but so does faster propagation of mistakes. The control challenge is no longer just who can edit membership, but how membership changes are approved, logged, and recertified.

Practical implication: treat group membership as an access control surface with approval, logging, and review requirements.

Verified self-serve email change and recovery integrity

Self-serve email change flows introduce a common identity recovery problem: the user wants convenience, but the organisation must preserve proof of control over the account. The built-in verification and fallback steps are there to stop an attacker from silently taking over an account by swapping the mailbox that receives trust signals. This is not the same as password reset. Email change affects identity continuity, notification trust, and recovery paths, so it should be treated as a high-sensitivity account event rather than a routine profile edit.

Practical implication: route email changes through monitored recovery controls and alert on unexpected domain or mailbox shifts.


NHI Mgmt Group analysis

Scoped roles are strongest when the scope boundary matches the access boundary. Resource-scoped custom roles reduce the blast radius of an overly broad entitlement, but only when teams model the actual resource hierarchy with care. A role that is safe at organisation level may still be excessive at project level if downstream permissions inherit too much by default. Practitioners should treat scoping as a governance decision, not a UI setting.

Group-based access governance becomes a lifecycle problem, not just an admin convenience. Once groups drive authorisation, membership changes become part of joiner, mover, and leaver control. That means recertification, offboarding, and exception handling now depend on how well teams govern group objects themselves. IAM programmes that ignore group lifecycle will miss the real control plane where access accumulates.

Self-serve recovery features must preserve trust continuity, not just user convenience. Email changes, IT contact updates, and admin portal recovery steps all affect who receives authoritative identity signals. If these paths are weakly governed, they become quiet takeover routes for account recovery and operational access. The practical test is whether the change flow strengthens verified ownership without creating a bypass around standard approval or support processes.

Administrative contact sprawl is an underappreciated governance signal. Expanding IT contacts from one to twenty can improve resilience, but it also increases the number of people who can influence identity operations. That is not inherently bad; it is a governance design choice that needs review rules, role clarity, and accountability boundaries. Practitioners should manage contact lists as part of control ownership, not as simple metadata.

From our research:

  • Organisations maintain an average of 6 distinct secrets manager instances, creating fragmentation that undermines centralised control, according to The State of Secrets in AppSec.
  • Only 44% of developers are reported to follow security best practices for secrets management, exposing a significant developer behaviour gap.
  • The related control question is how lifecycle governance and access boundaries hold up when admin ownership and recovery paths are distributed across multiple operational contacts, which is explored in NHI Lifecycle Management Guide.

What this signals

Administrative ownership is becoming part of the access model. As identity platforms add more self-service and delegated administration paths, the organisation must decide which recovery and contact changes are ordinary administration and which are privileged events. The governance signal is clear: identity programmes that do not track operational ownership alongside entitlements will miss where accountability actually lives.

Contact sprawl is a control design decision, not just a support preference. Allowing multiple IT contacts can improve resilience, but only if the list is governed with the same discipline as privileged groups and recovery channels. Teams that already struggle with fragmented NHI tooling should expect the same pattern to appear in administrative contact management if ownership rules are loose.

The best way to absorb these changes is to align them with established lifecycle controls and policy boundaries, then connect them to broader identity governance guidance such as the NHI Lifecycle Management Guide and the OWASP Non-Human Identity Top 10 where non-human and delegated access patterns overlap.


For practitioners

  • Re-scope broad roles to resource-level boundaries Map every custom role to the smallest meaningful resource type, then validate whether organisation-wide assignment still exists anywhere in the access model. Where a role can be narrowed to workspace or project scope, document the change control and review the inherited permissions that remain. Use the role boundary as the first governance checkpoint.
  • Put group membership under access review Treat group creation, membership changes, and removals as governed events with logging, approval, and periodic certification. Align groups to team, department, or organisational units only where that mapping is stable enough to support offboarding and mover events. Remove manual group edits from ad hoc support processes wherever possible.
  • Protect self-serve email changes as recovery events Monitor mailbox changes, require verification paths that cannot be bypassed, and alert on changes involving external domains, suspended accounts, or privileged users. Make sure help desk teams know that email changes affect account continuity and recovery trust, not just profile metadata. Escalate unusual changes for human review.
  • Govern IT contacts as control owners Maintain an approved list of operational contacts for SSO, directory sync, and certificate renewal, then review that list with the same discipline used for admin entitlements. Define who can add contacts, who can act on their behalf, and how many are justified for each organisation. Keep the list current and accountable.

Key takeaways

  • WorkOS’s April update shifts identity governance toward narrower role scope, API-managed grouping, and verified self-service change flows.
  • The main control risk is not feature availability but whether teams can govern role boundaries, group membership, and recovery trust with consistent lifecycle controls.
  • Administrative contact management is now an access governance issue, because operational ownership influences how identity systems are recovered, changed, and audited.

Standards & Framework Alignment

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

OWASP Non-Human Identity Top 10 address the attack and risk surface, while NIST CSF 2.0 and NIST Zero Trust (SP 800-207) set the governance and control requirements practitioners need to meet.

FrameworkControl / ReferenceRelevance
OWASP Non-Human Identity Top 10NHI-03Scoped roles and credential recovery touch NHI lifecycle governance.
NIST CSF 2.0PR.AC-4Group membership and access boundaries map to least-privilege access governance.
NIST Zero Trust (SP 800-207)AC-4Resource-scoped roles support zero-trust style least-privilege authorisation.

Constrain authorisation to the smallest resource boundary and verify it at each access decision.


Key terms

  • Scoped Custom Role: A scoped custom role is a permission set limited to a defined resource boundary such as a workspace, project, or organisation. The important governance point is that the same role can carry different effective power depending on where it is assigned, so scope must be reviewed alongside inheritance and approval logic.
  • Group-Based Authorisation: Group-based authorisation uses membership in named groups to drive access decisions downstream. It is efficient for administration, but it also turns every membership change into a governance event because permissions can propagate automatically through inherited group rules and linked application policies.
  • Identity Recovery Flow: An identity recovery flow is the process used to prove account control when a user needs to change a trusted attribute or regain access. In practice, the flow must balance convenience with verification, because weak recovery paths often become the easiest route to account takeover or support abuse.
  • Operational Identity Contact: An operational identity contact is the person or team responsible for receiving and acting on identity administration signals such as SSO setup, directory sync, or certificate renewal. It is not just metadata. It is part of the control plane because it determines who can respond when identity operations need intervention.

Deepen your knowledge

Scoped roles, group lifecycle governance, and verified recovery flows are covered in our NHI Foundation Level course, the industry's only accredited NHI security programme. If you are building a governance programme around delegated identity operations, it is worth exploring.

This post draws on content published by WorkOS: April updates on FGA custom roles, Groups API, self-serve change email API, and IT contacts. Read the original.

NHIMG Editorial Note
Published by the NHIMG editorial team on 2026-05-01.
NHI Mgmt Group — the independent authority on Non-Human Identity, IAM, and Agentic AI security. nhimg.org