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 Details

    • authenticate

      PubServerAuthenticationInfo authenticate(String login, String password)
      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