delivered for clients · names withheldmigration Identity and access

Oracle Access Manager and OIG to a modern identity provider and IGA

Cohash replaces Oracle Access Manager and Oracle Identity Governance with a cloud identity provider such as Entra ID, Okta or Ping, and a governance platform such as SailPoint or Saviynt. We inventory WebGates, policy domains, connectors and event handlers, move SAML and OIDC apps first, put header-based apps behind a gateway, rebuild provisioning and certifications, and run OAM and the new IdP side by side until the last app moves.

  1. 01Inventory OAM and OIG
  2. 02Sort apps by protocol
  3. 03Coexistence
  4. 04Rebuild governance
  5. 05Parallel run and cut-over
  6. 06Decommission
case-study / oracle-access-manager-to-modern-idp delivered
beforeOracle Access Manager and OIG 12c afterCloud identity provider plus SailPoint or Saviynt
01 · SOURCES AND USERS 02 · IDENTITY AND GOVERNANCE 03 · ACCESS PATH 04 · APPLICATIONS HR system: authoritative for people HR system authoritative forpeople Staff and students: MFA · passkeys Staff and students MFA · passkeys Entra ID: SAML · OIDC · MFA Entra ID SAML · OIDC · MFA SailPoint: connectors · roles · SoD SailPoint connectors · roles ·SoD Entra Application Proxy: header-based SSO Entra ApplicationProxy header-based SSO Certification campaigns: manager + owner reviews Certificationcampaigns manager + ownerreviews SAML and OIDC apps: moved off WebGates SAML and OIDC apps moved off WebGates Header-based apps: behind the gateway Header-based apps behind the gateway
case file

The story

Told without the client's name or anything that could identify them.

what happened

A university's identity team ran Oracle Access Manager 12.2.1.4 and Oracle Identity Governance on WebLogic servers that only a contractor knew how to patch. Premier Support for 12.2.x ends in December 2026, and when the 14c upgrade quote arrived the CISO asked what a cloud identity provider would cost instead. We inventoried every WebGate, policy domain, connector and event handler, then sorted apps by protocol. SAML and OIDC apps moved to Entra ID first, header-based apps went behind a gateway, and governance was rebuilt in SailPoint after a parallel certification cycle. OAM and OIG were then shut down, with their audit history archived.

why it was urgent

Oracle's Lifetime Support Policy lists Premier Support for OAM and OIG 12.2.x ending in December 2026 and Extended Support in December 2027. Staying means a 14.1.2 upgrade with JDK 17 or 21, no TLS 1.1 or SIMPLE mode, and rules running on GraalVM instead of Jython. Many teams price that upgrade against leaving.

problem statement
  • openOAM 12.2.1.4 sits on WebLogic servers, and only one contractor knows how to patch them.
  • recurringMost apps behind WebGates could speak SAML or OIDC, but nobody has asked them to.
  • blockedOIG custom event handlers and approval workflows break on every bundle patch.
  • openThe 14c upgrade quote arrived and the CISO asked what a cloud IdP would cost instead.
architecture

The estate, before and after

before
before

Before: OAM WebGates and OIG on WebLogic

Users signed in through OAM WebGates, which passed headers to some apps and sessions to others, including E-Business Suite. OIG reconciled from HR and provisioned targets through custom event handlers, all on WebLogic that few people could patch.

Before: OAM WebGates and OIG on WebLogic Users signed in through OAM WebGates, which passed headers to some apps and sessions to others, including E-Business Suite. OIG reconciled from HR and provisioned targets through custom event handlers, all on WebLogic that few people could patch. 01 · SOURCES AND USERS 02 · ORACLE IDENTITY STACK 03 · APPLICATIONS sign-in WebGate session identity headers OAM sign-in trusted reconciliation target connectors hosts hosts HR system authoritative for people Staff and students browser sign-in OAM Oracle AccessManager 12.2 WebGates · policydomains OAM Oracle IdentityGovernance 12c event handlers ·approvals WebLogic servers contractor-patched Web apps behind WebGates could speak SAML or OIDC Header-based apps trust OAM headers ERP E-Business Suite signs in through OAM
Read the diagram as text
  1. Staff and students → Oracle Access Manager 12.2: sign-in
  2. Oracle Access Manager 12.2 → Web apps behind WebGates: WebGate session
  3. Oracle Access Manager 12.2 → Header-based apps: identity headers
  4. Oracle Access Manager 12.2 → E-Business Suite: OAM sign-in
  5. HR system → Oracle Identity Governance 12c: trusted reconciliation
  6. Oracle Identity Governance 12c → Web apps behind WebGates: target connectors
  7. WebLogic servers → Oracle Access Manager 12.2: hosts
  8. WebLogic servers → Oracle Identity Governance 12c: hosts
after
after

After: Entra ID for sign-in, SailPoint for governance

Sign-in is Entra ID's job, directly for SAML and OIDC apps and through Application Proxy for header-based ones. Governance is SailPoint's. It takes HR events, provisions accounts and groups and runs the certification campaigns.

After: Entra ID for sign-in, SailPoint for governance Sign-in is Entra ID's job, directly for SAML and OIDC apps and through Application Proxy for header-based ones. Governance is SailPoint's. It takes HR events, provisions accounts and groups and runs the certification campaigns. 01 · SOURCES AND USERS 02 · IDENTITY AND GOVERNANCE 03 · ACCESS PATH 04 · APPLICATIONS sign-in joiner · mover · leaver SAML and OIDC pre-authentication identity headers groups provision campaigns HR system authoritative for people Staff and students MFA · passkeys Ex Entra ID SAML · OIDC · MFA SP SailPoint connectors · roles ·SoD Ex Entra ApplicationProxy header-based SSO Certification campaigns manager + owner reviews SAML and OIDC apps moved off WebGates Header-based apps behind the gateway
Read the diagram as text
  1. Staff and students → Entra ID: sign-in
  2. HR system → SailPoint: joiner · mover · leaver
  3. Entra ID → SAML and OIDC apps: SAML and OIDC
  4. Entra ID → Entra Application Proxy: pre-authentication
  5. Entra Application Proxy → Header-based apps: identity headers
  6. SailPoint → Entra ID: groups
  7. SailPoint → SAML and OIDC apps: provision
  8. SailPoint → Certification campaigns: campaigns
results

What the client got

What changed for the client once the work was done. Described, not scored: we don't publish client figures.

  1. result 01

    Web apps sign in through the cloud identity provider

    Apps that support SAML or OIDC moved off WebGates to Entra ID in waves, with OAM federated during the move so users never saw a second prompt.

  2. result 02

    Header-based apps sit behind a gateway

    Apps that trusted OAM headers now get identity through Entra Application Proxy header-based SSO. The others have a code change or a retirement date.

  3. result 03

    Event handler rules are written down and rebuilt

    Logic buried in OIG event handlers, username and email generation for instance, was read line by line. It was rebuilt as SailPoint workflows or retired, with the reason written down.

  4. result 04

    Provisioning and certifications run in SailPoint

    After one cycle in parallel with OIG, HR now feeds joiners, movers and leavers straight into SailPoint, which provisions targets and runs the certification campaigns.

  5. result 05

    No identity WebLogic servers left to patch

    WebGates have come off the web servers and the OAM and OIG domains are gone. Audit and certification history was exported and kept for retention.

what can go wrong

Risks we plan for

  1. Header-based apps

    Apps that trust OAM headers for user identity can't simply be repointed. Each needs a gateway, a code change or a retirement date, and they are usually the long tail.

  2. Oracle application dependencies

    E-Business Suite, PeopleSoft and other Oracle products may sign in through OAM or read Oracle directories. Their sign-in path is tested early, because it decides the coexistence period.

  3. Event handler logic

    OIG event handlers often hold business rules nobody wrote down elsewhere, like how usernames or email addresses get generated. We read them line by line before the governance build starts.

  4. Running out of support mid-project

    If the move runs past December 2027, OAM and OIG run without Extended Support. The plan sets a fallback: either a scoped 14c upgrade or a firm cut-over date for the riskiest apps.

ai in this move

Where AI helps, and where it needs guardrails

SailPoint's Agentic Fabric, generally available since 4 August 2026, and Saviynt Identity Security for AI, released 24 March 2026, both govern AI agents as identities, which OIG never did. We use the move to register agents and their owners in the new IGA. AI assistants can turn exported OAM policy and OIG connector files into a first draft of the app inventory, but an engineer checks every line against the running system.

forward deployed engineers →
you keep

What you're left with

We write these for your setup, and they're working documents. Your team should be able to keep things running from them long after we've gone.

  • inventory01

    OAM and OIG inventory with app, owner, protocol and target per item

    yours to keep
  • design02

    Coexistence design for OAM and the new identity provider

    yours to keep
  • plan03

    Gateway plan for header-based applications

    yours to keep
  • code04

    Governance build with connectors, roles, SoD rules and campaigns

    yours to keep
  • runbook05

    Cut-over runbooks and archived OIG audit history

    yours to keep
field notes

Learn the background

Terms from this page in plain English. If you want the why, the field note behind it is right there.

01Certification campaign
A scheduled review in which managers or owners confirm, person by person, whether each one should keep the access they hold.in context →
02Connector
The integration between an identity platform and an app. It's how the platform reads and changes accounts and access in that app.in context →
Every entitlement translated into business terms Auto-certified by policy unchanged and peer-aligned Ranked exceptions SoD conflicts first Revoke and verify proof logged with the decision
field note · 5 min · 3-question check The access review nobody dreads the ideaAuto-certify the boring access so reviewers only see ranked, explained risks. read the note
talent and delivery · cloud identity provider plus sailpoint or saviynt

Certified engineers, wherever you need them.

Some clients want a project team, some want a couple of engineers on theirs. Either works. Onsite, nearshore or offshore, with handovers across time zones that keep things moving.

Onsite

Engineers at your sites in the US

Nearshore

Overlapping hours with US teams

Offshore

Overnight progress on your backlog

All time zones

Coverage handed over across time zones

24-hour coverage · US Central time
OnsiteUS business hours
Nearshoreoverlapping US hours
Offshoreovernight progress
Combinedhandover, not hand-off
01Should we upgrade to 14c instead?

Sometimes staying is right, for example when lots of Oracle apps depend on OAM or you have to stay on-premises. If most apps can speak SAML or OIDC and you'd like to stop running WebLogic, leaving usually works out cheaper over time. We price both from the inventory.

02Can access and governance move at different times?

Yes, and they often do. Sign-in tends to move first, because apps can go one at a time. Governance follows once the new IGA platform has its sources and connectors working.

03What happens to E-Business Suite sign-in?

It depends on how EBS is integrated today and whether EBS itself is moving. We test the EBS sign-in path in the first weeks, because it often sets how long OAM has to stay.

sources 4 sources linked last checked 2026-10-20 content fingerprint d265acf8
  1. 01Oracle Lifetime Support Policy: Oracle Fusion Middleware (effective 13 April 2026)oracle.com ↗
  2. 02Oracle docs: What's new in Oracle Access Management 14cdocs.oracle.com ↗
  3. 03ITBrief: SailPoint launches Agentic Fabric (4 Aug 2026)itbrief.co.uk ↗
  4. 04Saviynt press release: Identity Security for AI (24 Mar 2026)saviynt.com ↗
Reviewed by the Cohash team Product names are trademarks of their owners. how we handle facts and data →
next step

Planning this move?

A 30-minute working session with a senior engineer. No slides.

useful to bring
  • The platform and the version you're on
  • Where you need to get to, and by when
  • What's custom: rules, plugins, integrations
  • Any audit finding or deadline driving it