IG Approvals with CORS error

Hi all.

I'm running IG 4.3.1 and IDM 4.9.0. Single sign on is working fine for IG and IDM, WF console also working fine in IG. All provisioningn configuration is done and also working fine.

accessreview.utopia.lab is IG and identitymanagement.utopia.lab is IDM. All certificates have SAN with proper hostname and IP.

I'm trying to configure IG Approvals in IDM Tasks screen and I get a red message saying "Error Something went wrong". In browser dev resources I can see a CORS error:

"Access to XMLHttpRequest at 'accessreview.utopia.lab/.../tasks from origin 'identitymanagement.utopia.lab' has been blocked by CORS policy: Response to preflight request doesn't pass access control check: No 'Access-Control-Allow-Origin' header is present on the requested resource."

Any thoughts?

  • 0  

    Hello,

       Did you perform the additional manual steps as outlined in the IDM documentation to be able to utilize the IDM Widgets?

    Sincerely,
    Steven Williams
    Principal Enterprise Architect
    OpenText Cybersecurity

  • 0 in reply to   

    Hi Steve. It is not a widget. It is a default option in IDM 4.9. But yes, I did all the manual steps. It seems to be an issue with IG endpoint. I noticed that the New Request button does not show IG Applications and IG Technical Roles as well, it shows blank and I can see the same CORS error.

    But when I start Chrome with --disable-web-security options, everything works fine as expected. Both the Tasks screen shows the approvals in IG and the New Request screen shows IG applications and IG Technical Roles.

  • Verified Answer

    +1

    Just to share, I returned the snapshot and redid the whole SSO configuration, and it worked. Probably some step I forgot or something I messed up during the CORS client registration. Anyways, it is working now.