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.
|
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.boolean 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