When Studio for InDesign and InCopy with support for single sign-on (SSO) connects to Studio Server, a check is done to see if that version of Studio Server has SSO enabled.
This check is done by a service named 'GetNativeAppAuthenticationInfo'.
When Studio for InDesign and InCopy with support for single sign-on connects to a version of Studio Server which does not contain this service, a fatal PHP error is logged by Studio Server.
Although harmless in itself, the error unnecessarily triggers alarms in system monitoring tools.
When users of Studio for InDesign and InCopy containing SSO support have to connect to an instance of Studio Server without support for the mentioned service, Studio for InDesign and InCopy can be prevented from performing the SSO check. This is done in the following locations:
- Locally by modifying the WWSettings.xml file
- Globally by modifying the configserver.php file
Modifying the WWSettings.xml file
Use this method when the Servers are configured in the WWSettings.xml file.
Update the URL for connecting to Studio Server by including an 'sso' attribute.
- File: WWSettings.xml file
- Area: Adding Servers to the Log In list of Studio for InDesign and InCopy
- Name of option: sso
- Values: true or false
Example 1: A list with a single URL to Studio Server, including the 'sso' attribute.
Example 2: A list of multiple servers (some with support for the service and some without), in which the attribute is added only to those servers that do not support the service:
Modifying the configserver.php file
Set the following option in the Server features that are included in the list of 'ServerInfo' definitions as part of the APPLICATION_SERVERS definition:
new Feature( 'sso', 'false'),
With this configuration, the behavior will be as follows: