Interface AuthenticationRemote
- All Superinterfaces:
PluginControl
- All Known Subinterfaces:
AuthenticationLocal
Remote interface for authentication or usermanager plug-ins.
- Since:
- 4.0.0
-
Method Summary
Modifier and TypeMethodDescriptionauthenticate(String login, String password) Try to authenticate a user.Get list of users.setPassword(String sessionID, String login, String oldPassword, 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 Details
-
authenticate
Try to authenticate a user. Return info object with extended authentication information.- Parameters:
login-password-- Returns:
- authentication info object
-
getUserList
List<PubServerUser> getUserList()Get list of users.- Returns:
- See Also:
-
#getUserList(String)
-
setPassword
String setPassword(String sessionID, String login, String oldPassword, String newPassword) throws PluginException Change the password of a user.- Parameters:
sessionID-login-oldPassword-newPassword-- Returns:
- Throws:
PluginException
-