I have xdmod authentication set to use saml2 to our Azure Ad auth services and ondemand is using openidc through CiLogon which also uses the Azure Ad auth services. I am not getting the xdmod widgets to show anything from the xdmod server even though I am logged into xdmod in a separate tab in my browser. I do have the frames-ancestors set to:
Header always set Content-Security-Policy “frame-ancestors https://*.psu.edu;”
This is generated from my ood-portal.yml file. There must be something I am missing here to get the connection from the ondemand server to the xdmod server.
It may also help to see what the error is. Open your browsers dev tools and refresh the page. Navigate to the console tab and you should see some errors. (probably related to content security policies).
After working with xdmod people we found I need to install the Supremm module for xdmod in order to get the data that the Ondemand widgets are looking for.