user_auth

Specifies the authentication methods to be used by the EMS server.

user_auth = [local, jaas, oauth2]

This parameter can have one or more of the following values (separated by comma characters):

  • local—authenticate incoming connection requests by validating the presented user credentials against locally defined user information (users.conf and groups.conf).
  • jaas—authenticate incoming connection requests by validating the presented user credentials using a custom or provided JAAS authentication module, including LDAP support (see Extensible Authentication).
  • oauth2—authenticate incoming connection requests by validating the presented OAuth 2.0 access token (see Authentication Using OAuth 2.0).

Each time the server receives a connection request, it attempts to authenticate it via each of the specified authentication methods in the order that this parameter specifies. The EMS server accepts successful authentication using any of the specified methods.

Note: The user_auth setting does not affect authentication of the default administrator. The server always authenticates the admin user from the local configuration file. See Assigning a Password to the Administrator for more information.