Anonymous Login Module – accepts a client connection whose user name is “anonymous,” and assumes the role of uaAnonymous. The anonymous login does not require a password. The Anonymous Login Module is required and cannot be removed.
Simple Login Module – defines a user name, password, and a list of roles. The default user name is “uafadmin” with a blank password and a native role of uaAgentAdmin. By default, encryption is not enabled.
Adaptive Server Login Module – delegates the authentication of users to the Adaptive Server. This module requires ASE Agent Plug-in. The user name must conform to the format of ase_login@ase_servername, for example, sa@testmachine. To authenticate, Adaptive Server must be running on the Agent’s machine and have an ASE Agent plug-in configured.
UNIX Proxy Login Module – delegates authentication to the underlying UNIX or Linux operating system using Pluggable Authentication Modules (PAM).
On some platforms, the SYBASE_UA rtlib proxy
file needs to have execute permission or the UNIX Proxy Login Module
will fail.
NT Proxy Login Module – delegates authentication to the underlying Windows operating system. The user name must conform to the format of username@nt-domain-name. For example, user@sybase.
When you log in, each login module attempts authentication in the order specified in the csi.properties file until a successful module is found.
The Anonymous
Login Module must always appear first.