org.gudy.azureus2.plugins.tracker.web
Interface TrackerAuthenticationListener

All Known Implementing Classes:
TrackerAuthenticationAdapter

public interface TrackerAuthenticationListener


Method Summary
 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 Detail

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