A Certificate Login Module that gets its role information from a database.
This module is the functional equivelant of the
The JNDI name of the DataSource to use
The sql query to obtain the user roles
private String rolesQuery = "select Role, RoleGroup from Roles where PrincipalID=?";
Whether to suspend resume transactions during database operations
dsJndiName: The name of the DataSource of the database containing the
Principals, Roles tables
rolesQuery: The prepared statement query, equivalent to:
"select Role, RoleGroup from Roles where PrincipalID=?"
super.initialize(subject, callbackHandler, sharedState, options);
tmp = options.get("suspendResume");