Class JDBCLoginModule
- java.lang.Object
-
- org.apache.karaf.jaas.modules.AbstractKarafLoginModule
-
- org.apache.karaf.jaas.modules.jdbc.JDBCLoginModule
-
- All Implemented Interfaces:
LoginModule
public class JDBCLoginModule extends AbstractKarafLoginModule
-
-
Field Summary
Fields Modifier and Type Field Description static StringDELETE_ROLE_STATEMENTstatic StringDELETE_ROLES_STATEMENTstatic StringDELETE_USER_STATEMENTstatic StringINSERT_ROLE_STATEMENTstatic StringINSERT_USER_STATEMENTstatic StringPASSWORD_QUERYprotected StringpasswordQuerystatic StringROLE_QUERYprotected StringroleQuerystatic StringUSER_QUERY-
Fields inherited from class org.apache.karaf.jaas.modules.AbstractKarafLoginModule
bundleContext, callbackHandler, commitSucceeded, debug, detailedLoginExcepion, options, principals, roleDiscriminator, rolePolicy, subject, succeeded, user
-
-
Constructor Summary
Constructors Constructor Description JDBCLoginModule()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidinitialize(Subject subject, CallbackHandler callbackHandler, Map<String,?> sharedState, Map<String,?> options)booleanlogin()-
Methods inherited from class org.apache.karaf.jaas.modules.AbstractKarafLoginModule
abort, checkPassword, clear, commit, initialize, logout
-
-
-
-
Field Detail
-
PASSWORD_QUERY
public static final String PASSWORD_QUERY
- See Also:
- Constant Field Values
-
USER_QUERY
public static final String USER_QUERY
- See Also:
- Constant Field Values
-
ROLE_QUERY
public static final String ROLE_QUERY
- See Also:
- Constant Field Values
-
INSERT_USER_STATEMENT
public static final String INSERT_USER_STATEMENT
- See Also:
- Constant Field Values
-
INSERT_ROLE_STATEMENT
public static final String INSERT_ROLE_STATEMENT
- See Also:
- Constant Field Values
-
DELETE_ROLE_STATEMENT
public static final String DELETE_ROLE_STATEMENT
- See Also:
- Constant Field Values
-
DELETE_ROLES_STATEMENT
public static final String DELETE_ROLES_STATEMENT
- See Also:
- Constant Field Values
-
DELETE_USER_STATEMENT
public static final String DELETE_USER_STATEMENT
- See Also:
- Constant Field Values
-
passwordQuery
protected String passwordQuery
-
roleQuery
protected String roleQuery
-
-
Method Detail
-
initialize
public void initialize(Subject subject, CallbackHandler callbackHandler, Map<String,?> sharedState, Map<String,?> options)
-
login
public boolean login() throws LoginException- Throws:
LoginException
-
-