How to integrate Oracle HCM Cloud with Active Directory

Alberto Boccato 1 Reputation point
2020-12-29T13:49:34.567+00:00

Hi,
we have implemented Oracle HCM Cloud which is a SaaS solution like Workday.
Oracle HCM cloud is the master for the employment info, such as address, department, bu, company and so on.
Active directory is the identity provider so we enabled SSO between active directory and Oracle HCM Cloud.
What we are now trying to do is to integrate Oracle HCM cloud with Active Directory in order to update the employment info on Active directory as soon as those information change in Oracle HCM Cloud.
So, we are basically looking for an API to update address, department, bu, company, etc on active directory.
Is there any REST or SOAP web service that we can call from our application to update the data in Active directory?
We have read something about graph api but as far as I've understood we need to perform an update on the windows active directory and not on the cloud version.
Could anyone give us a clear picture on how this kind of integrations is usually done?

Regards,
Alberto

Microsoft Entra ID
Microsoft Entra ID
A Microsoft Entra identity service that provides identity management and access control capabilities. Replaces Azure Active Directory.
19,696 questions
{count} votes

7 answers

Sort by: Most helpful
  1. SUNOJ KUMAR YELURU 13,951 Reputation points MVP
    2020-12-29T15:10:07.86+00:00

    @Alberto Boccato

    Hi,

    Please refer below azure document for integrating with azure active directory SSO.

    you can Integrate Oracle Cloud Infrastructure Console with Azure Active Directory

    Integrating with Microsoft Active Directory

    ----------

    Please don’t forget to "Accept the answer" and “up-vote” wherever the information provided helps you, this can be beneficial to other community members.

    0 comments No comments

  2. Alberto Boccato 1 Reputation point
    2020-12-29T15:38:02.14+00:00

    hi,
    thanks for your prompt reply. It's clear how to implement SSO. The point is that we would need to propagate the changes done in Oracle HCM Cloud (for example address changes, department changes and so on) to Active Directory. So could you please provide an example of how to update the address of a user via a web service call on active directory?

    Regards,
    Alberto


  3. Danny Zollner 9,531 Reputation points Microsoft Employee
    2021-01-07T16:34:34.89+00:00

    MS Graph API would allow you to edit some attributes on objects in Azure AD based on data read from Oracle HCM, but that would require a lot of custom work on your end. Azure AD also has automated HR-driven provisioning, but as of today Oracle HCM is not an available HCM provider. We are planning to add Oracle HCM in the future, but I don't believe there is a shareable ETA on this.

    Link to the HR-driven provisioning docs for reference: https://learn.microsoft.com/en-us/azure/active-directory/governance/what-is-hr-driven-provisioning


  4. Eric Koch 1 Reputation point
    2021-03-01T23:13:26.15+00:00

    @Alberto Boccato

    RoboMQ provides this solution for customers and it works well. You can have this setup to make API calls or do file-based extraction to fully automate the creation and updates of user identities in on-prem AD, which can then be synced to Azure AD using the AD Connect. It can also assign users to the right OU's, security groups, distribution lists, enable SSO, open tickets in an ITSM and more - https://www.robomq.io/oracle-hcm-ad-integration/

    0 comments No comments

  5. Ian Scott 1 Reputation point
    2021-11-08T17:32:08.307+00:00

    Aquera provides the automated synchronization as well with full capability to manage group membership in AD/Azure AD, sync to multiple OUs, assign licenses, create email mailboxes, manage shared mailboxes, etc. all based on changes to Oracle HCM. There are a few articles on this in Microsoft blogs, but this is the listing itself from the AD Marketplace: https://azuremarketplace.microsoft.com/en-us/marketplace/apps/aquerainc1584125423571.hr_master_all?tab=Overview

    0 comments No comments