Interface AuthenticationRemote
-
- All Superinterfaces:
PluginControl
- All Known Subinterfaces:
AuthenticationLocal
public interface AuthenticationRemote extends PluginControl
Remote interface for authentication or usermanager plug-ins.- Since:
- 4.0.0
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description PubServerAuthenticationInfoauthenticate(java.lang.String login, java.lang.String password)Try to authenticate a user.java.util.List<PubServerUser>getUserList()Get list of users.java.lang.StringsetPassword(java.lang.String sessionID, java.lang.String login, java.lang.String oldPassword, java.lang.String newPassword)Change the password of a user.-
Methods inherited from interface com.priint.pubserver.plugin.interfaces.PluginControl
afterCreateConfigurations, afterDeleteConfigurations, afterUpdateConfigurations, createConfiguration, deleteConfigurations, initInstance, loadServerConfig, ping, updateConfigurations, validateConfigurations
-
-
-
-
Method Detail
-
authenticate
PubServerAuthenticationInfo authenticate(java.lang.String login, java.lang.String password)
Try to authenticate a user. Return info object with extended authentication information.- Parameters:
login-password-- Returns:
- authentication info object
-
getUserList
java.util.List<PubServerUser> getUserList()
Get list of users.- Returns:
- See Also:
#getUserList(String)
-
setPassword
java.lang.String setPassword(java.lang.String sessionID, java.lang.String login, java.lang.String oldPassword, java.lang.String newPassword) throws PluginExceptionChange the password of a user.- Parameters:
sessionID-login-oldPassword-newPassword-- Returns:
- Throws:
PluginException
-
-