Secure Testing helps you define a secure test environment and build a robust B2B solution, based upon a configurable set of IP address and ranges. This functionality lets you match your Dynamic Media Classic deployments with the architecture of your content management and commerce platform.
With Secure Testing, you can preview the staging version of the website with unpublished content.
You might prefer to create a staging environment rather than making assets publicly available for the following reasons:
Secure Testing does not affect access to Dynamic Media Classic. Dynamic Media Classic security remains consistent and requires the usual credentials for access to Dynamic Media Classic and related web services.
Most corporations run their Internet behind a firewall. Access to the Internet is possible through certain routes and typically through a limited range of public IP addresses.
From your corporate network, you can figure out your public IP address using websites like https://whatismyip.com or request this information from your corporate IT organization.
With the Secure Testing, Dynamic Media Classic establishes a dedicated Image Server for staging environments or internal applications. Any request to this server checks the origin IP address. If the incoming request is not within the approved list of IP addresses, a failure response is returned. The Dynamic Media Classic Company Administrator configures the approved list of IP addresses for their company’s Secure Testing environment.
Because the location of the original request must be confirmed, the traffic of the Secure Testing service is not routed through a content distribution network like public Dynamic Media Image Server traffic. Requests to the Secure Testing service might have a slightly higher latency compared to the public Dynamic Media Image Servers.
Unpublished assets are immediately available from the Secure Testing services, without the need to publish. This allows you to run a preview before assets are published to their public facing image server.
note: Secure Testing services leverage the Catalog Server that is configured with an internal publish context. Therefore, if your company is configured to publish to Secure Testing, be aware that any uploaded assets in Dynamic Media Classic immediately become available on Secure Testing services. This functionality is true regardless of whether or not the assets are marked for publish on upload.
Secure Testing services currently support the following asset types and functionalities:
The following asset types and functionalities are currently not supported:
You should test the Secure Testing service to make sure it works as expected.
Note: If you do not mention any IP’s under Setup > Publish Setup > Image Server > Test Image Service
if you add an IP only that IP will be able to call the assets and no other IP will be allowed to make the calls. As long there is no IP mentioned under that section all IP’s are allowed to make the calls for the assets, and they will show up.
Prepare your account
Contact Technical Support and request that Secure Testing be enabled on your account.
In Dynamic Media Classic, click Setup > Publish Setup > Image Server.
On the Image Server Publish page, in the Publish Context drop-down list, select Test Image Serving.
For the Client Address Filter, click Add.
Select the check box to enable (turn on) the address, and then type an IP address and net mask in the respective text fields.
If you add a single IP address and net mask, that address can make asset calls. However, any other IP addresses and net masks that you add are not permitted to make asset calls. As such, you may want to consider disabling (turn off) the check box in the step above to turn off the ability to specify an IP address and net mask. Doing so effectively permits all IP addresses to make asset calls, and they will all show up.
Do one of the following:
At the lower-left of the Image Server Publish page, click Save
Upload the desired images to your Dynamic Media Classic account.
See Uploading files.
Make sure some of the images are marked for publish and others are unmarked, and then submit the publish job.
Determine the name of your Secure Testing service by clicking Setup > Application Setup > General Settings.
On the Application General Settings page, under the Servers group, find the name to the right of Test Publish Context Server Name.
Contact Adobe Care if the server name is missing or the URLs to the server do not work.
Prepare website variations
You need two variations of a website that links the published and unpublished assets:
Run the tests
Perform the following tests:
Check whether assets are visible from within your corporate network.
From within the corporate network identified by the previously defined IP address range, the staging version of the website should display all images, whether marked for publish or not. This allows you to test without accidentally making images available before preview approval or product launch.
Confirm that the public version of your site shows published assets as previously experienced with Dynamic Media Classic.
From outside your corporate network, verify that nonpublished assets (that is, unmarked for publish) are protected from third-party access.
Access your network from outside (such as, from your home computer or over a 3G connection), then verify that the public version of the site shows all published assets but none of the unpublished content.
Confirm that the staging version does not show any asset because you are accessing the Secure Testing service from an unapproved IP address.