import java.io.IOException;
import java.security.Principal;
import java.util.ArrayList;
-import java.util.HashMap;
import java.util.Map;
import javax.security.auth.Subject;
/**
* The configuration information for this <code>LoginModule</code>.
*/
- protected Map options = null;
+ protected Map<String,?> options = null;
/**
/**
- * The set of <code>Principals</code> loaded from our configuration file.
- */
- protected HashMap principals = new HashMap();
-
- /**
* The string manager for this package.
*/
protected static StringManager sm =
* The state information that is shared with other configured
* <code>LoginModule</code> instances.
*/
- protected Map sharedState = null;
+ protected Map<String,?> sharedState = null;
/**
* <code>LoginModule</code> instance
*/
public void initialize(Subject subject, CallbackHandler callbackHandler,
- Map sharedState, Map options) {
+ Map<String,?> sharedState, Map<String,?> options) {
log.debug("Init");
// Save configuration values