Info: Using the Pinned Dossiers panel requires Elvis 6.32 or higher.
One of the ways of adding files from Elvis to Enterprise is by dragging files to the Pinned Dossiers panel of the Pro client.
To display Dossiers in the panel, a connection needs to be made between the Pro client and Enterprise Server.
To make this work, configuration steps are required in the Apache Web Server and in Enterprise Server.
Note: This prevents the following issues from occurring:
Step 1. Make sure that no wildcard character is used in the connection to Elvis by removing or disabling the following line in the httpd.conf file of Apache:
# Header set Access-Control-Allow-Origin "*"
Step 2. Configure the CROSS_ORIGIN_HEADERS option in the config_overrule.php file of Enterprise Server as follows:
define( 'CROSS_ORIGIN_HEADERS', serialize(array( 'https://[ElvisURL]' => array( 'Access-Control-Allow-Credentials' => 'true', 'Access-Control-Allow-Methods' => 'GET, POST, OPTIONS, DELETE, PUT, HEAD', 'Access-Control-Allow-Headers' => 'Origin, X-Requested-With, Content-Type, Accept, X-WoodWing-Application, X-Frame-Options' ), )));
Step 3. (Optional) When using the X-Frame-Option setting in reverse proxy or Apache, set it to [EnterpriseURL] and not to sameorigin.