...
As Pricefx is not yet available in the app gallery in Azure AD, you need to use this workaround: in the gallery pick an app which is not yet installed and transform/modify it to the Pricefx app. We selected PriceGrid just for the purpose of this example. Change the name to Pricefx:
Proceed and install the app. Once installed, you can change the logo to Pricefx in the properties. The suggested format is PNG of 215 x 215 px (you can use this file: PFX_Azure_logo.png).
Then continue in Azure. The recommended method is to click 'Upload metadata file' and upload a file that contains the Pricefx metadata provided on the Configure SAML in Pricefx page.
Alternatively, you can also do it manually. Set the following (incl the trailing space):Identifier (Entity ID):
https://CustomerName<cluster-name>.pricefx.eu/pricefx/PartitionName/saml/signon/
Reply URL:
https://CustomerName<cluster-name>.pricefx.eu/pricefx/PartitionName/saml/consume/
Sign on URL:
https://CustomerName<cluster-name>.pricefx.eu/pricefx/PartitionName/saml/signon/
In Pricefx > Configuration > SAML Configuration set the following:
NameID Mapping: email
SAML Identity Provider URL: Copy the Login URL from Azure settings and it here
IdP Certificate: Download the certificate from Azure (Base64 encoded) and paste it here.
Once all this is configured, you need to use the specific URL to log in:
https://CustomerNamecluster-name.pricefx.eu/pricefx/PartitionName/saml/signon/
Only then the SSO login will work. If you go to the regular Pricefx home page URL, e.g. https://CustomerNamecluster-name.pricefx.eu, there will still be the Pricefx login screen.
This sign-on link is different for each partition.
...