Ex Libris refreshes premium sandboxes by copying all Alma production data, including authentication profiles, to the sandbox. If the sandbox requires a different authentication profile than the one on the production server, the refresh has the potential to break authentication to the sandbox.
This guide presents one-time configuration steps for authentication profiles that all institutions should perform on their production server to avoid having to perform small configuration tasks on your sandbox after every refresh. If you perform these one-time steps, authentication on your sandbox will continue to work seamlessly after every refresh without any additional configuration, or with minimal configuration.
If the production server and the sandbox use the same SAML identity provider or CAS service, Ex Libris recommends that you use the same authentication profile in both environments. In this case, no additional configuration of SAML or CAS is required on the sandbox after a refresh.
Note that you must create a separate SAML relying party trust for the sandbox on the SAML identity provider side and/or you must authorize the sandbox to use the CAS service.
If the production server and the sandbox use different SAML identity providers or CAS services, copy the sandbox authentication profile to the production server as a non-default profile.
After a refresh, you can log in to the sandbox using SAML or CAS with one of the following URLs:
Ex Libris recommends that you use the same social authentication profile on both the sandbox and the production server. In this case, no additional configuration of social login is required on the sandbox after a refresh.
For Primo customers:
If the Primo sandbox is configured to work with the Alma production server, no additional configuration of the Primo sandbox is required on the sandbox after a refresh.
If the Primo sandbox is configured to work with the Alma sandbox:
On both Alma production and premium sandbox servers, update the value of primo_test_pds_url (see Configuring Other Settings) to: For a PDS Profile: https://<pds_server>/pds? For a non-PDS Profile: https://<Primo Sandbox Base>/primo_library/libweb/webservices/rest/PDSUserInfo?
Follow the instructions for the Templates mapping table in Primo (see Delivery Subsystem) to configure env_type.
For Primo VE customers:
If you are using different PC keys for your premium sandbox and production environments, after a premium sandbox refresh, you must add your sandbox PC key.