Cloud Foundations & Governance ยท Guide

Cloud Identity and Privileged Access Foundation

Defines a provider-neutral identity, federation, privileged access, and workload authentication foundation for governed multi-cloud estates.

Document class: Cloud Foundations & Governance implementation guide Normative terms: MUST, MUST NOT, SHOULD, SHOULD NOT, and MAY are requirements levels. Applicability: Workforce federation, privileged administration, workload identity, emergency access, and access evidence across cloud providers. Exception process: Deviations require a documented risk assessment, compensating controls, named risk owner, and expiry date.

Control fieldValue
Document IDCFG-10
OwnerCloud Center of Excellence
Review cycleAt least annually and after material platform, provider, data, security, or operating-model changes
EvidenceIdentity inventory, access reviews, privileged elevation, federation, and emergency-access test results

Decision in brief: Federate workforce and workload identity, make privilege short-lived and reviewable, and keep emergency access independent and tested.

Purpose

This standard defines the identity control plane for a multi-cloud estate. It covers workforce federation, privileged administration, workload identity, emergency access, and evidence. The objective is one governed identity lifecycle with provider-native authorization, not identical role names in every cloud.

Design principles

  • Use the enterprise identity provider as the authoritative workforce identity source.
  • Grant permissions to synchronized groups, not directly to named users.
  • Separate authentication, cloud authorization, and application authorization.
  • Make privileged access eligible, time-bound, approved, and recorded.
  • Prefer short-lived tokens and workload federation over stored access keys.
  • Keep emergency identities cloud-local, tightly controlled, and regularly tested.
  • Deny routine workload deployment through tenant or organization root administrators.

Reference architecture

flowchart LR HR[Authoritative people source] --> IDP[Enterprise identity provider] IDP --> MFA[Phishing-resistant MFA and conditional access] MFA --> FED[Federation and group provisioning] FED --> AZ[Azure tenant] FED --> AW[AWS organization] FED --> GC[GCP organization] FED --> OC[OCI tenancy] PAM[Privileged access workflow] --> FED CICD[CI/CD identity provider] --> WIF[Workload identity federation] WIF --> AZ WIF --> AW WIF --> GC WIF --> OC AZ & AW & GC & OC --> LOG[Central identity audit evidence]

Identity classes

ClassAuthenticationAuthorization patternRequired controls
WorkforceEnterprise SSOGroup-to-role mappingMFA, lifecycle automation, session policy
Privileged workforceSSO plus elevationEligible scoped roleApproval, time limit, recording, alerting
WorkloadNative identity or federationResource-scoped service roleShort-lived token, audience restriction
CI/CDOIDC federationDeployment role per environmentProtected branch/environment, claims validation
EmergencyCloud-local identityMinimal recovery roleOffline credential, dual custody, tested procedure
External partyFederated guestSponsor-approved groupExpiration, access review, restricted scope

Human and machine identities must not share credentials or role assignments.

Provider implementation mapping

Control objectiveAzureAWSGCPOCI
Workforce federationMicrosoft Entra IDIAM Identity Center with external IdPCloud Identity or external IdPIAM identity domains or federation
Resource authorizationAzure RBACIAM roles and policiesCloud IAM rolesIAM policies and groups
Just-in-time privilegeEntra PIMTemporary role sessions with governed approvalPrivileged Access ManagerTime-bound policy/process integration
Workload identityManaged identities and workload identity federationIAM roles and web identity federationService accounts and Workload Identity FederationInstance/resource principals and dynamic groups
Policy boundaryManagement group and subscriptionOrganization, OU, and accountOrganization, folder, and projectTenancy and compartment
Access evidenceEntra and Azure activity logsCloudTrail and Identity Center logsCloud Audit LogsAudit logs

Provider features are implementation choices. The mandatory outcomes are centralized lifecycle, least privilege, short-lived authentication, traceable elevation, and recoverable emergency access.

Privileged access standard

Privileged access must follow this sequence:

stateDiagram-v2 [*] --> Eligible Eligible --> Requested Requested --> Approved Requested --> Rejected Approved --> Active Active --> Expired Active --> Revoked Expired --> Reviewed Revoked --> Reviewed Reviewed --> Eligible

Every elevation must capture the requester, role, target scope, reason, approval, start time, expiration, and resulting audit events. Production elevation should require a ticket or incident identifier and should not exceed the operational task window.

Permanent high-privilege assignments require a documented technical exception. Read-only security and billing roles may be standing when their risk assessment permits it.

Role and scope design

Define provider-neutral personas before implementing cloud roles:

  • organization governance administrator;
  • identity administrator;
  • network platform operator;
  • security monitoring and incident responder;
  • workload owner and workload operator;
  • deployment automation identity;
  • cost management analyst;
  • audit reader.

Map each persona to the narrowest provider-native role and scope. Avoid custom roles when a managed role provides the required permissions without material excess. Review custom roles whenever providers add or change actions.

Workload and pipeline identities

Automation must exchange a trusted identity token for a short-lived cloud token. Federation policy must validate repository or project, branch or environment, intended audience, and trusted issuer. Use a separate deployment role for each production trust boundary.

Static credentials are allowed only for a time-limited exception where federation or native identity is unavailable. Store the credential in an approved secrets service, restrict its scope and source, rotate it automatically, and monitor every use.

Emergency access

Maintain at least two independently recoverable emergency identities where the provider supports them. They must:

  • be excluded from ordinary federation dependencies;
  • use strong, separately protected credentials;
  • have no daily operational use;
  • alert the security team on authentication or configuration change;
  • be tested through a controlled exercise at least twice a year;
  • have a documented invocation, containment, and credential-reset procedure.

Implementation sequence

  1. Inventory workforce, service, pipeline, external, and emergency identities.
  2. Define personas, scopes, separation-of-duty conflicts, and access owners.
  3. Establish federation and automated group lifecycle management.
  4. Deploy baseline roles and prohibit unmanaged direct user grants.
  5. Enable privileged elevation, approval, expiration, and access reviews.
  6. Migrate workloads and pipelines to native identity or federation.
  7. Configure central identity telemetry and high-risk alerts.
  8. Test deprovisioning, privilege expiration, and emergency recovery.

Validation

Minimum evidence includes:

  • successful joiner, mover, and leaver tests across every cloud;
  • inventory of direct user assignments and standing privileged grants;
  • age and last-used data for credentials and service identities;
  • elevation approval and expiration records;
  • federation trust configurations and token-claim restrictions;
  • emergency-access test results;
  • alerts for root, owner, emergency, and policy-administration activity.

Track standing privilege count, dormant identities, unowned service identities, failed deprovisioning, access-review completion, and mean time to revoke access.

Operational considerations

Identity engineering owns federation and lifecycle services. Platform teams own provider role mappings and workload identity patterns. Security owns privileged-access policy and alerting. Workload owners approve access within their delegated boundaries. Changes to root-level trust, emergency access, or federation require peer review and tested rollback.

Joiner, mover, and leaver controls

Identity lifecycle must propagate across provider assignments and local cloud groups.

Minimum tests:

  • a new employee receives only approved baseline access;
  • a role change removes obsolete permissions before adding incompatible new access;
  • termination revokes federation sessions, direct grants, tokens, keys, and emergency delegation;
  • external-party access expires automatically;
  • group deletion or rename does not orphan privileged access;
  • deprovisioning failure generates an owned incident.

Measure end-to-end revocation time, not only HR or identity-provider update time.

Privileged-session controls

For high-risk elevation, define:

  • eligible role and maximum scope;
  • approval and separation-of-duty rules;
  • authentication strength and device conditions;
  • maximum session duration;
  • required reason and incident or change reference;
  • session logging and alerting;
  • actions that require an additional control, such as role assignment or log deletion;
  • automatic expiration and post-use review.

AWS temporary elevated access, Google Cloud Privileged Access Manager, and Microsoft Entra PIM can implement parts of this model. OCI environments may require identity-domain, access-governance, or external privileged-access workflows. Validate the exact provider capability rather than claiming identical behavior.

Service-identity lifecycle

Every workload identity must have:

  • accountable owner and application;
  • issuer, subject, audience, and trust policy;
  • environment and resource scope;
  • creation method and source repository;
  • last-used and expected-use pattern;
  • credential or federation expiration where supported;
  • decommission trigger and dependency inventory.

Detect unused service accounts, roles, managed identities, dynamic groups, federated credentials, and API keys. Disabling an identity should be reversible for a bounded quarantine period before permanent deletion.

Cross-cloud access review

A single access review should correlate the workforce identity with all provider-native grants. Reviewers need:

  • business role and manager;
  • group memberships;
  • cloud roles and scopes;
  • standing versus eligible privilege;
  • last use and recent elevation;
  • direct assignments and policy exceptions;
  • segregation-of-duty conflicts;
  • external or guest status.

Provider reports alone rarely reveal the complete entitlement path from enterprise group to effective resource permission.

References