DBLoginModuleThis module is used for the DBsesstion connectivity. It succeeds only when a connection to the database using the provided db user name and password is possible.
Example:
de.usu.s3.authentication.DBLoginModule optional dbsessions="HISTORY" dbuser="DBuser" dbpassword="DBpassword"
JNDIDBLoginModuleIt is a database login module using the JNDI database connection. It succeeds only when a connection to the database is possible by the JNDI lookup.
Example:
de.usu.s3.authentication.DBLoginModule required dbsessions="VALUEMATION" dbuser="USER" dbpassword="PASSWORD";
JNDILoginModuleSucceeds only when the provided user name and password from the login dialog is matching the username/password against the LDAP server.
Example:
de.usu.s3.authentication.JNDILoginModule sufficient s3user="true"
S3UserLoginModuleSucceeds only when the provided user name and password (from the login dialog) is matching the username/password of the Valuemation user.
Example:
de.usu.s3.authentication.S3UserLoginModule required s3user="true" blockOnUnsuccessfulAttempt="true"
Delay among unsuccessful login attempts
You can set a delay after each failed login attempts.
If the the 'blockOnUnsuccessfulAttempt' parameter is set to 'true', the waiting intervals among the failed login attempts are getting longer. After 3 consecutive unsuccessful login attempts, it is not possible to login for 10 seconds. With every other unsuccessful login attempt, the delay is doubled (20, 40, 80.... seconds).
If the user account gets blocked, the user must wait for the corresponding time or the account can be unblocked immediately using the 'Unblock Account' button on the 'Users' tab in the User Manager.
Note that the button in the User Manager is available just if the following settings are applied:
de.usu.s3.authentication.S3UserLoginModule required s3user="true" blockOnUnsuccessfulAttempt="true"
The button is enabled after 3 consecutive unsuccessful login attempts as the the account gets blocked.
SingleLogonLoginModuleSSO for the Rich client. It takes the current user from the Operating System (Windows only).
Example:
de.usu.s3.authentication.SingleLogonLoginModule sufficient s3user="true"
SimpleLoginModuleSSO for the Web client. Succeeds when the username provided by SSO exists in the Valuemation DB (or there is the username from mapping). No password verification is processed by Valuemation – the SSO authentication module is responsible for providing the username only of the really authenticated user.
Example:
de.usu.s3.authentication.SimpleLoginModule sufficient s3user="true"
|
Login module
|
Notes
|
Notes
|
DBLoginModule
|
DB authentication
|
Username and password need to be specified
|
JNDIDBLoginModule
|
DB authentication
|
JNDI lookup
|
JNDILoginModule
|
User authentication
|
LDAP lookup
|
S3UserLoginModule
|
User authentication
|
Authentication against the VM DB
|
SingleLogonLoginModule
|
User authentication
|
|
SimpleLoginModule
|
User authentication
|
|
|