net.sf.jguard.loginmodules
Class PostgreSQLLoginModule

java.lang.Object
  extended bynet.sf.jguard.loginmodules.JdbcLoginModule
      extended bynet.sf.jguard.loginmodules.PostgreSQLLoginModule
All Implemented Interfaces:
javax.security.auth.spi.LoginModule

public class PostgreSQLLoginModule
extends JdbcLoginModule
implements javax.security.auth.spi.LoginModule

LoginModule dedicated to authentication on an PostgreSQL database.

Author:
Charles Gay

Field Summary
static java.lang.String PRIVATE_CREDENTIALS
           
 
Fields inherited from class net.sf.jguard.loginmodules.JdbcLoginModule
callbackHandler, JG_CREDENTIAL, JG_ROLE, JG_USER, JG_USER_ROLE, RETRIEVE_PRIVATE_CREDENTIALS, RETRIEVE_PUBLIC_CREDENTIALS, RETRIEVE_ROLES, sharedState, subject, userId
 
Constructor Summary
PostgreSQLLoginModule()
          constructor.
 
Methods inherited from class net.sf.jguard.loginmodules.JdbcLoginModule
abort, commit, initialize, login, logout
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface javax.security.auth.spi.LoginModule
abort, commit, initialize, login, logout
 

Field Detail

PRIVATE_CREDENTIALS

public static final java.lang.String PRIVATE_CREDENTIALS
Constructor Detail

PostgreSQLLoginModule

public PostgreSQLLoginModule()
constructor. it overrides SQL request fields, which are specific to the related databases.