org.jboss.security.idm
Class UsernameAndPasswordLoginModule

java.lang.Object
  extended by org.jboss.security.auth.spi.AbstractServerLoginModule
      extended by org.jboss.security.auth.spi.UsernamePasswordLoginModule
          extended by org.jboss.security.idm.UsernameAndPasswordLoginModule
All Implemented Interfaces:
javax.security.auth.spi.LoginModule

public class UsernameAndPasswordLoginModule
extends org.jboss.security.auth.spi.UsernamePasswordLoginModule

A built-in JAAS authentication module that supports authentication via username and password

It makes use of the LoginProvider, so developers shouldn't need to implement the authentication logic in multiple places

Author:
Sohil Shah - sohil.shah@jboss.com - Jun 12, 2006

Constructor Summary
UsernameAndPasswordLoginModule()
           
 
Method Summary
 void initialize(javax.security.auth.Subject subject, javax.security.auth.callback.CallbackHandler callbackHandler, java.util.Map sharedState, java.util.Map options)
          Initializes the JAAS Module before it can start accepting authentication requests
 
Methods inherited from class org.jboss.security.auth.spi.UsernamePasswordLoginModule
login
 
Methods inherited from class org.jboss.security.auth.spi.AbstractServerLoginModule
abort, commit, logout
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

UsernameAndPasswordLoginModule

public UsernameAndPasswordLoginModule()
Method Detail

initialize

public void initialize(javax.security.auth.Subject subject,
                       javax.security.auth.callback.CallbackHandler callbackHandler,
                       java.util.Map sharedState,
                       java.util.Map options)
Initializes the JAAS Module before it can start accepting authentication requests

Specified by:
initialize in interface javax.security.auth.spi.LoginModule
Overrides:
initialize in class org.jboss.security.auth.spi.UsernamePasswordLoginModule
Parameters:
subject -
callbackHandler -
sharedState -
options -