Software AG Infrastructure 10.5 | Setting Up Security | Predefined Login Modules | ServletHeaderLoginModule
 
ServletHeaderLoginModule
Use ServletHeaderLoginModule to extract information from an HttpServletRequest which is sent to the login module as part of the SagCredentials. The login module extracts the X.509 certificate chain or SAML artifacts, which are received as a result of an HTTPS with ClientAuthentication against a web server. The login module enters this information into the SagCredentials and makes it available to other login modules used in the login context of a JAAS configuration file. Optionally, the login module can extract more information, such as user names and passwords.
The following table outlines the parameters of ServletHeaderLoginModule.
Parameter
Description
saml_artifact_ prop_name
Optional. Name of the SAML artifact property. Default is SAMLArt.
netegrity_ siteminder_ prop_name
Optional. Defines the name of the Netegrity SiteMinder property. Default is SM_USER.
The following sample outlines ServletHeaderLoginModule and the corresponding configuration that is included in a login context of a JAAS configuration file.
/** Login Configuration for the ServletHeaderLoginModule. **/
ServletHeaderLogin {
com.softwareag.security.jaas.login.modules.ServletHeaderLoginModule optional;
};