Interface TrackerAuthenticationListener

All Known Implementing Classes:
TrackerAuthenticationAdapter

public interface TrackerAuthenticationListener
  • Method Summary

    Modifier and Type
    Method
    Description
    byte[]
    authenticate(URL resource, String user)
    For the UDP tracker protocol it is necessary to return the SHA1 hash of the password for the user, allowing the core to perform the necessary checks
    boolean
    authenticate(URL resource, String user, String password)
    authentica a given user/password pair for access to the given resource
  • Method Details

    • authenticate

      boolean authenticate(URL resource, String user, String password)
      authentica a given user/password pair for access to the given resource
      Parameters:
      resource -
      user -
      password -
      Returns:
      true - access OK, false access denied
    • authenticate

      byte[] authenticate(URL resource, String user)
      For the UDP tracker protocol it is necessary to return the SHA1 hash of the password for the user, allowing the core to perform the necessary checks
      Parameters:
      resource -
      user -
      Returns:
      SHA1 password hash or null if either user unknown of user can't access the resource