


Back to resources
Britive Brings Zero Standing Privilege to AWS IAM Account Access Manager
October 2026 / 8 min. read /

Keep the IAM roles you already have. Create access only when it's needed. Remove it when the work is complete.
AWS IAM account access manager (AAM) gives organizations a new way to provide access to AWS accounts using the IAM roles they already own. Britive is a launch partner, giving customers a way to bring AAM into the same runtime access model they already use across AWS, other clouds, SaaS applications, and infrastructure.
The value is straightforward. Britive creates the entitlement to the required IAM role at the moment access is needed and removes that entitlement when the approved access window closes. The IAM role remains in place, but the user no longer retains standing access to it between tasks.
For IAM teams, that means they can preserve the AWS role structures, guardrails, and automation they have already built while changing the lifecycle of privileged access around them. Instead of leaving entitlements assigned indefinitely, access can be created for the work at hand and removed when that work is complete.
What AAM Changes
Many AWS environments already have years of investment in IAM roles. Those roles reflect the organization's account structure, operational practices, security controls, and automation.
Historically, AWS IAM Identity Center permission sets have been a common way to provide workforce access across an AWS organization. Permission sets are effective for many use cases, but they also introduce their own access model. Organizations with extensive existing IAM role architectures may not want to recreate those roles simply to change how users receive access.
AAM provides another path. It allows a user from the IAM Identity Center identity store to receive an entitlement to an existing IAM role in a specific AWS account. AWS then handles the resulting console or programmatic access.
That distinction matters. Organizations can keep the IAM roles they have already designed and maintained rather than rebuilding the access model around a different construct. AAM changes the access path. Britive changes the lifecycle of the entitlement behind it.
The Security Question Behind Every Access Path
Every new access mechanism raises the same question for IAM and security teams: what remains when nobody is using the access?
An entitlement to an administrator role is still privileged access if it remains assigned after the work is complete. That is true whether access is represented by a permission set, a group membership, a direct entitlement, or an AAM assignment. Standing entitlement creates standing exposure.
Britive changes that default state. Rather than assigning the entitlement ahead of time and leaving it in place, Britive creates access when an authorized request is made and removes it when the approved access window ends. The IAM role remains in AWS. The user's entitlement to that role does not remain standing between tasks. That is the key difference.
How Britive Works With AAM
An administrator begins by defining a profile in Britive that identifies an IAM role and the AWS accounts where that role can be accessed. Accounts can be selected individually, by organizational unit, or across the broader AWS organization.
For the user, that access appears in the Britive experience alongside other access they may already have across clouds, Kubernetes clusters, databases, SaaS applications, and infrastructure.
When an authorized user checks out access, Britive creates the corresponding AAM entitlement for that identity, IAM role, and AWS account. The user then reaches the account through the account access portal for console work, or through the aws login command in the AWS CLI for programmatic work.
When the Britive profile window ends, or the user checks in before that window expires, Britive removes the entitlement. Britive also records the lifecycle of that request, including the identity, justification, approval context, checkout and check-in.
For IAM teams, the important point is that access does not have to remain present simply because the role exists.
From Just-in-Time Access to Zero Standing Privilege
Just-in-Time access is valuable because it reduces how long privileged access exists. But the more important question is whether standing privilege remains when the task is over.
With Britive and AAM, the access lifecycle can begin with no standing entitlement, create access when policy allows it, and remove that access when the approved window ends. That is the practical relationship between JIT and Zero Standing Privilege. JIT is the mechanism that creates access when it is needed. Zero Standing Privilege is the resulting operating state between tasks.
For IAM leaders, that distinction matters because a JIT workflow should do more than add an expiration time to an approval. It should change the default state of privileged access so that unnecessary entitlement does not remain in place between periods of legitimate work.
One Policy Model Across AWS and the Enterprise
AAM does not require Britive customers to introduce another policy language or another approval model.
The same Britive policy framework used to govern privileged access elsewhere can also govern access through AAM.
That policy determines who can request access, under what conditions the request is allowed, and whether additional verification or approval is required before the entitlement is created.
Organizations can apply controls such as source IP restrictions, time-of-day and day-of-week policies, required justification, and step-up verification using WebAuthn, hardware security keys, or one-time verification codes.
Approval workflows can include designated approvers, managers, and operational teams, with notifications routed through email, Slack, Microsoft Teams, or webhook-based workflows.
Justification can also be tied to operational context. A checkout can require a ticket identifier, and policy can validate that context before privileged access is created.
For incident response and on-call use cases, PagerDuty status can also be incorporated into policy. An engineer who is currently on the escalation path can be allowed to proceed without waiting for a separate approval, while the same person outside that on-call window can be required to follow the standard approval process. The access path changes, but the governance model does not have to.
Three AWS Access Paths, One Place to Govern Them
AAM joins other AWS access models already supported through Britive, including IAM federation and IAM Identity Center permission sets and applications. Most enterprises will not use only one access model across every AWS environment.
A team may keep permission sets for some workforce access, use existing IAM roles for workloads or environments built before IAM Identity Center, and adopt AAM where it fits the architecture best. That should remain an AWS architecture decision, not a reason to create separate security and governance models.
Britive brings those access paths into the same policy, approval, and audit framework so IAM teams can govern access consistently even when the underlying AWS mechanisms differ.
Two Settings That Matter
There are two configuration choices IAM teams should pay close attention to when using Britive with AAM.
The first is the relationship between the Britive profile duration and the IAM role's maximum session duration. AAM uses the customer's IAM role, and that role carries its own session limits. If the Britive profile allows a longer window than the IAM role itself supports, the shorter AWS session limit governs.
The second is keeping privileged access windows appropriately short. Removing the entitlement prevents new sessions from being created through that entitlement, while credentials or sessions already issued during an active checkout remain subject to AWS session duration behavior. For that reason, Britive access windows and IAM role session durations should be configured together. The principle is simple: privileged access should last no longer than the work requires.
Why This Matters for IAM Teams
The significance of AAM is not simply that AWS now has another way to provide account access. The larger opportunity is to change the default operating model around privileged entitlement.
IAM teams already manage a complex mix of workforce identities, machine identities, cloud roles, SaaS access, automation, and now AI agents. Adding another access path does not have to mean adding another standing access model.
Britive allows organizations to preserve the IAM roles they already trust while introducing a more dynamic entitlement lifecycle around them. Access is created when the work requires it. Policy determines whether the request should proceed. The entitlement is removed when the work is done.
And the same runtime model can extend across AI agents, NHIs, and humans, from AWS to the rest of the enterprise. That is what Zero Standing Privilege looks like in practice.
Getting Started
Britive customers can add the AAM application in the Britive console, connect it to the appropriate IAM Identity Center instance and management or delegated administrator account, and scan the environment.
The scan brings relevant IAM Identity Center users, participating AWS accounts, and available IAM roles into Britive. Administrators can then define profiles and policies using the same workflows they use elsewhere on the platform, including through the Britive console, Terraform provider, or SDKs.
The integration is generally available as of September 30, 2026.
To see the integration in your own AWS environment, request a demo here.

