Info: This feature requires Smart Connection 14.2.0 for Adobe CC 2019, or any higher version of Smart Connection 14.2.
When Smart Connection with support for single sign-on (SSO) connects to Enterprise Server, a check is done to see if that version of Enterprise Server has SSO enabled.
This check is done by a service named 'GetNativeAppAuthenticationInfo' which was introduced in Enterprise Server 10.6.0.
When Smart Connection with support for single sign-on connects to a version of Enterprise Server which does not contain this service, a fatal PHP error is logged by Enterprise Server.
Although harmless in itself, the error unnecessarily triggers alarms in system monitoring tools.
When users of Smart Connection containing SSO support have to connect to an instance of Enterprise Server without support for the mentioned service (version 10.5 or older), Smart Connection 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 Enterprise Server by including an 'sso' attribute.
- File: WWSettings.xml file
- Area: SCEnt:ServerInfo element (see Adding Servers to the Log In list of Smart Connection)
- Name of option: sso
- Values: true or false
Example 1: A list with a single URL to Enterprise 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
Info: This requires Smart Connection 14.2.1 or any higher version of 14.2.
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: