public interface Authenticator
| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
changePassword(java.lang.String realm,
java.lang.String byUserID,
java.lang.String userID,
java.lang.String password,
java.lang.String newPassword)
Changes the password of a user.
|
java.lang.String |
changePasswordEx(java.lang.String realm,
java.lang.String byUserID,
java.lang.String userID,
java.lang.String password,
java.lang.String newPassword)
Changes the password of a user.
|
boolean |
checkPrivilege(java.lang.String realm,
java.lang.String userID,
java.lang.String privilege)
Checks if the user has the privilege.
|
boolean |
isAdminUser(java.lang.String realm,
java.lang.String userID) |
boolean |
isOrganizationAdminUser(java.lang.String realm,
java.lang.String userID) |
boolean |
isPermissionOk(java.lang.String realm,
java.lang.String userID,
java.lang.String resource,
int versionNumber,
java.lang.String action)
Checks if the user has the permission of the action on the resource in the server.
|
boolean |
isPermissionOk(java.lang.String realm,
java.lang.String userID,
java.lang.String resource,
java.lang.String action)
Checks if the user has the permission of the action on the resource in the server.
|
boolean |
isValidAdminUser(java.lang.String realm,
java.lang.String userID,
java.lang.String password)
Checks if the user is valid admin user.
|
boolean |
isValidAdminUserEx(java.lang.String realm,
java.lang.String userID,
java.lang.String password)
Checks if the user is valid admin user.
|
boolean |
isValidOrganizationAdminUser(java.lang.String realm,
java.lang.String userID,
java.lang.String password)
Checks if the user is valid admin user of an organization.
|
boolean |
isValidUser(java.lang.String realm,
java.lang.String userID,
java.lang.String password)
Checks if the user is valid.
|
boolean |
isValidUserEx(java.lang.String realm,
java.lang.String userID,
java.lang.String password)
Checks if the user is valid.
|
boolean isValidUser(java.lang.String realm,
java.lang.String userID,
java.lang.String password)
realm - the realm.userID - the user ID.password - the password.boolean isValidUserEx(java.lang.String realm,
java.lang.String userID,
java.lang.String password)
throws InvalidUserException
realm - the realm.userID - the user ID.password - the password.InvalidUserException - if the user is not valid.boolean isValidAdminUser(java.lang.String realm,
java.lang.String userID,
java.lang.String password)
realm - the realm.userID - the user ID.password - the password.boolean isValidAdminUserEx(java.lang.String realm,
java.lang.String userID,
java.lang.String password)
throws InvalidUserException
realm - the realm.userID - the user ID.password - the password.InvalidUserException - if the user is not valid.boolean isAdminUser(java.lang.String realm,
java.lang.String userID)
boolean isValidOrganizationAdminUser(java.lang.String realm,
java.lang.String userID,
java.lang.String password)
realm - the realm.userID - the user ID, organization name and user name is separated by "\".password - the password.boolean isOrganizationAdminUser(java.lang.String realm,
java.lang.String userID)
boolean isPermissionOk(java.lang.String realm,
java.lang.String userID,
java.lang.String resource,
java.lang.String action)
realm - the realm.userID - the user ID.resource - the resource in the server, for example, /SunVMDemo/SunVMDemo.cataction - the action for the resource in the server, for example, APIConst.CMD_WEB_VIEW.boolean isPermissionOk(java.lang.String realm,
java.lang.String userID,
java.lang.String resource,
int versionNumber,
java.lang.String action)
realm - the realm.userID - the user ID.resource - the resource in the server, for example, /SunVMDemo/SunVMDemo.cat.versionNumber - the version number of resource which will be checked.action - the action o the resource in the server, for example: APIConst.CMD_WEB_VIEW.boolean checkPrivilege(java.lang.String realm,
java.lang.String userID,
java.lang.String privilege)
realm - the realm.userID - the user ID.privilege - the privilege string. The available privileges are:
APIConst.PRIVILEGE_CREATE_ANALYSIS_REPORT, APIConst.PRIVILEGE_PUBLISH_REPORT, APIConst.PRIVILEGE_ACCESS_ADVANCED_PROPERTIES.java.lang.String changePassword(java.lang.String realm,
java.lang.String byUserID,
java.lang.String userID,
java.lang.String password,
java.lang.String newPassword)
realm - the realm.byUserID - changes by the user ID.userID - the user ID whose password will be changed.password - the password byUserID.newPassword - the new password.java.lang.String changePasswordEx(java.lang.String realm,
java.lang.String byUserID,
java.lang.String userID,
java.lang.String password,
java.lang.String newPassword)
throws InvalidPasswordException
realm - the realm.byUserID - changes by the user ID.userID - the user ID whose password will be changed.password - the password byUserID.newPassword - the new password.InvalidPasswordException - if password not match advanced password rule