Obtain user/password/role information from a database via jndi DataSource.
| Modifier and Type | Class and Description |
|---|---|
| public static class |
| Modifier and Type | Field and Description |
|---|---|
| private boolean | |
| private DataSource | |
| private String | |
| private String | |
| private String | |
| private String | |
| private String | |
| private Server | |
| private String | |
| private String | |
| private String | |
| private String | |
| private String | |
| private String | |
| private String | |
| private String | |
| private static final Logger |
| Access | Constructor and Description |
|---|---|
| public | |
| public | |
| public |
| Modifier and Type | Method and Description |
|---|---|
| private Connection | |
| public boolean | |
| public String | |
| public String | |
| public String | |
| public String | |
| public Server | |
| public String | |
| public String | |
| public String | |
| public String | |
| public String | |
| public String | |
| public String | |
| public void | initDb()
Lookup the datasource for the jndiName and formulate the necessary sql query strings based on the configured table and column names. |
| public List | loadRoleInfo(UserPrincipal user)
Implements abstract org. |
| public UserPrincipal | loadUserInfo(String username)
Implements abstract org. |
| private void | |
| public void | |
| public void | |
| public void | |
| public void | |
| public void | |
| public void | |
| public void | |
| public void | |
| public void | |
| public void | |
| public void | |
| public void | |
| public void |
| _createTables | back to summary |
|---|---|
| private boolean _createTables | |
| _datasource | back to summary |
|---|---|
| private DataSource _datasource | |
| _jndiName | back to summary |
|---|---|
| private String _jndiName | |
| _roleSql | back to summary |
|---|---|
| private String _roleSql | |
| _roleTableKey | back to summary |
|---|---|
| private String _roleTableKey | |
| _roleTableName | back to summary |
|---|---|
| private String _roleTableName | |
| _roleTableRoleField | back to summary |
|---|---|
| private String _roleTableRoleField | |
| _server | back to summary |
|---|---|
| private Server _server | |
| _userRoleTableName | back to summary |
|---|---|
| private String _userRoleTableName | |
| _userRoleTableRoleKey | back to summary |
|---|---|
| private String _userRoleTableRoleKey | |
| _userRoleTableUserKey | back to summary |
|---|---|
| private String _userRoleTableUserKey | |
| _userSql | back to summary |
|---|---|
| private String _userSql | |
| _userTableKey | back to summary |
|---|---|
| private String _userTableKey | |
| _userTableName | back to summary |
|---|---|
| private String _userTableName | |
| _userTablePasswordField | back to summary |
|---|---|
| private String _userTablePasswordField | |
| _userTableUserField | back to summary |
|---|---|
| private String _userTableUserField | |
| LOG | back to summary |
|---|---|
| private static final Logger LOG Hides org. | |
| DataSourceLoginService | back to summary |
|---|---|
| public DataSourceLoginService() | |
| DataSourceLoginService | back to summary |
|---|---|
| public DataSourceLoginService(String name) | |
| DataSourceLoginService | back to summary |
|---|---|
| public DataSourceLoginService(String name, IdentityService identityService) | |
| getConnection | back to summary |
|---|---|
| private Connection getConnection() throws NamingException, SQLException | |
| getCreateTables | back to summary |
|---|---|
| public boolean getCreateTables() | |
| getJndiName | back to summary |
|---|---|
| public String getJndiName() | |
| getRoleTableKey | back to summary |
|---|---|
| public String getRoleTableKey() | |
| getRoleTableName | back to summary |
|---|---|
| public String getRoleTableName() | |
| getRoleTableRoleField | back to summary |
|---|---|
| public String getRoleTableRoleField() | |
| getServer | back to summary |
|---|---|
| public Server getServer() | |
| getUserRoleTableName | back to summary |
|---|---|
| public String getUserRoleTableName() | |
| getUserRoleTableRoleKey | back to summary |
|---|---|
| public String getUserRoleTableRoleKey() | |
| getUserRoleTableUserKey | back to summary |
|---|---|
| public String getUserRoleTableUserKey() | |
| getUserTableKey | back to summary |
|---|---|
| public String getUserTableKey() | |
| getUserTableName | back to summary |
|---|---|
| public String getUserTableName() | |
| getUserTablePasswordField | back to summary |
|---|---|
| public String getUserTablePasswordField() | |
| getUserTableUserField | back to summary |
|---|---|
| public String getUserTableUserField() | |
| initDb | back to summary |
|---|---|
| public void initDb() throws NamingException, SQLException Lookup the datasource for the jndiName and formulate the necessary sql query strings based on the configured table and column names.
| |
| loadRoleInfo | back to summary |
|---|---|
| public List Implements abstract org.
| |
| loadUserInfo | back to summary |
|---|---|
| public UserPrincipal loadUserInfo(String username) Implements abstract org.
| |
| prepareTables | back to summary |
|---|---|
| private void prepareTables() throws NamingException, SQLException | |
| setCreateTables | back to summary |
|---|---|
| public void setCreateTables(boolean createTables) | |
| setJndiName | back to summary |
|---|---|
| public void setJndiName(String jndi) | |
| setRoleTableKey | back to summary |
|---|---|
| public void setRoleTableKey(String tableKey) | |
| setRoleTableName | back to summary |
|---|---|
| public void setRoleTableName(String tableName) | |
| setRoleTableRoleField | back to summary |
|---|---|
| public void setRoleTableRoleField(String tableRoleField) | |
| setServer | back to summary |
|---|---|
| public void setServer(Server server) | |
| setUserRoleTableName | back to summary |
|---|---|
| public void setUserRoleTableName(String roleTableName) | |
| setUserRoleTableRoleKey | back to summary |
|---|---|
| public void setUserRoleTableRoleKey(String roleTableRoleKey) | |
| setUserRoleTableUserKey | back to summary |
|---|---|
| public void setUserRoleTableUserKey(String roleTableUserKey) | |
| setUserTableKey | back to summary |
|---|---|
| public void setUserTableKey(String tableKey) | |
| setUserTableName | back to summary |
|---|---|
| public void setUserTableName(String name) | |
| setUserTablePasswordField | back to summary |
|---|---|
| public void setUserTablePasswordField(String tablePasswordField) | |
| setUserTableUserField | back to summary |
|---|---|
| public void setUserTableUserField(String tableUserField) | |
| Modifier and Type | Field and Description |
|---|---|
| private int |
| Access | Constructor and Description |
|---|---|
| public |
| Modifier and Type | Method and Description |
|---|---|
| public int |
| _key | back to summary |
|---|---|
| private int _key | |
| DBUserPrincipal | back to summary |
|---|---|
| public DBUserPrincipal(String name, Credential credential, int key) | |
| getKey | back to summary |
|---|---|
| public int getKey() | |