Server security parameters

The parameters in the server <Security> element control user authentication, search security, and security permissions for servers.

Table 1. Security parameters
Parameter name Default value Description
AuthenticateUsers False

Determines whether TEXTML Server verifies the username and password when a user attempts to connect to a server.

Supported authentication schemes:

  • Kerberos
  • Local authentication

When set to False, the TEXTML Server will still present the login window when users attempt to connect but it will accept any username and password.

SearchSecurityEnabled False Determines whether to filter the search results according to the user's collection permissions. If False, users will see all the documents in the Search Results, even those that are in collections for which they do not have read access (note that they won't be able to open the documents). If True, users will only see the documents that are in collections for which they have at least read privileges.

This parameter is set to False by default to optimize search speed.

AuthenticateUsingKerberos False (Windows only) If True, TEXTML Server will use the Kerberos protocol to authenticate users.

When using this type of authentication, two Service Principal Names (SPN) must be created in the active directory of the Kerberos server. See the links at the end of this topic for more information on configuring TEXTML server to use Kerberos authentication.

Not used if AuthenticateUsers is False.

AuthenticateLocal True If True, TEXTML Server will authenticate its users locally on the system it is currently running. Note that the username and password are passed in clear by the application to TEXTML Server when this option is used. See the links at the end of this topic for more information on configuring TEXTML server to use local authentication.

Not used if AuthenticateUsers is False.

ServerAdmin (user defined) Lists the names of the groups with the Server Administrator role. Do not add group names directly in the file; instead, use the TEXTML Server Administration Console to configure server permissions.
ServerUser (user defined) Lists the names of the groups with the Server User role. Do not add group names directly in the file; instead, use the TEXTML Server Administration Console to configure server permissions.