Interface LoginService

All Known Implementing Classes:
LoginComponent

public interface LoginService
Author:
Bogdan Stefanescu
  • Method Details

    • login

      System login, using a private principal that has all privileges. This principal is not stored in any database and cannot be accessed by user.
      Returns:
      the login context
    • loginAs

      NuxeoLoginContext loginAs(String originatingUser)
      System login, using a private principal that has all privileges. This principal is not stored in any database and cannot be accessed by user.
      Parameters:
      originatingUser - the username that originated the system login
      Returns:
      the login context
    • login

      @Deprecated NuxeoLoginContext login(String username, Object credentials) throws LoginException
      Deprecated.
      Client login using the given username and password.
      Throws:
      LoginException
    • isSystemId

      boolean isSystemId(Principal principal)