Universal Messaging 10.11 | Concepts | Security | Authentication | Server JAAS Authentication with Software AG Security Infrastructure | Supported SIN JAAS Login Modules
 
Supported SIN JAAS Login Modules
The supported SIN JAAS login modules are:
1. Internal user repository login module
The SIN internal user repository module (com.softwareag.security.jaas.login.internal.InternalLoginModule) provides a mechanism to authenticate a user by a username and a password against a user database file. Every Software AG installation would deliver a default user database file called users.txt under the <InstallDir>/common/conf directory. A newly created Universal Messaging realm server will come readily configured for authentication using the default user database file through the UM-default JAAS context listed in the jaas.conf file under the realm server bin directory.
2. LDAP login module
The SIN LDAP login module (com.softwareag.security.sin.is.ldap.lm.LDAPLoginModule) provides a mechanism to authenticate a user by a username and a password against an LDAP server. The login module offers various options for using an LDAP or an Active Directory server in different authentication scenarios, some of which we will cover in the JAAS authentication templates section below.
3. X.509 certificate login module
The SIN X.509 certificate login module (com.softwareag.security.jaas.login.modules.X509CertificateLoginModule) provides a mechanism to authenticate a user with a client X.509 certificate chain. This module allows users to access a Universal Messaging server that requires authentication over a SSL/TLS enabled interface with a client certificate.