public interface CustomSecurityOps
| Modifier and Type | Method and Description |
|---|---|
int |
getAuthLevel(java.lang.String ldbname)
Check the access level for a database.
|
java.lang.String |
getUserId()
Returns the userid associated with the current connected database.
|
java.lang.String |
getUserIdFromDB(java.lang.String dbname)
Returns the userid associated with the current user of the given logical database.
|
boolean |
hasAccessToDatabase(java.lang.String ldbName)
Checks if the currently authenticated user has access to a database.
|
boolean |
setUserId(java.lang.String userid,
java.lang.String password)
Authenticates the user for specified DB connection.
|
boolean |
setUserId(java.lang.String userid,
java.lang.String password,
java.lang.String dbname)
Authenticates the user for specified DB connection.
|
void |
setUserIdDirect(java.lang.String userid,
java.lang.String dbname,
boolean lock)
Sets the specified user ID directly, without authentication, for the given database.
|
java.lang.String getUserId()
java.lang.String getUserIdFromDB(java.lang.String dbname)
dbname - Logical database name.boolean setUserId(java.lang.String userid,
java.lang.String password)
userid - The name of the user to set as UserID.password - The users password.true in case of valid user match false otherwise.void setUserIdDirect(java.lang.String userid,
java.lang.String dbname,
boolean lock)
userid - The name of the user to set as UserID.dbname - Logical database name.lock - Flag indicating that the database should be lockedboolean setUserId(java.lang.String userid,
java.lang.String password,
java.lang.String dbname)
userid - The name of the user to set as UserID.password - The users password.dbname - Logical database name.true in case of valid user match false otherwise.int getAuthLevel(java.lang.String ldbname)
ldbname - The logical database name to query.boolean hasAccessToDatabase(java.lang.String ldbName)
ldbName - The logical name of the database.true if access to requested database is granted