Which brings us to the systems around E-Business Suite. Besides the integrated APEX applications, we run several standalone APEX applications whose custom authentication schemes validate the user's password against EBS over a database link. That pattern now has an expiration date, for two reasons: it is exactly the kind of password handling this project set out to eliminate, and once users no longer have an EBS password (SSO login type SSO, Part 3), there is nothing left to validate.
One option that suggests itself, and that we ruled out, is reusing the IAM domain as an OpenID Connect provider for these applications. The Oracle Apps Premium domain type is licensed specifically for Oracle Apps scenarios like the EBS Asserter; putting arbitrary custom applications behind it is not covered (or only covered for up to 10 applications), and upgrading the domain to the full Premium tier just for a handful of APEX portals would defeat the cost argument from Part 1.
Instead, the standalone APEX applications connect directly to Entra ID: each application is registered in Entra ID, and APEX authenticates against it with an OpenID Connect social sign-in scheme. Users get the exact same Microsoft login and MFA they already know from EBS, Conditional Access applies unchanged, and the IAM domain stays out of the picture entirely, along with its per-user billing. The DB link password check is deleted, not migrated.
The larger pattern still holds: one corporate identity in Entra ID, MFA policy in one place. E-Business Suite reaches it through the Asserter and the Apps Premium domain; everything else goes straight to Microsoft.