Package com.biglybt.pif.tracker.web
Interface TrackerAuthenticationListener
- All Known Implementing Classes:
TrackerAuthenticationAdapter
public interface TrackerAuthenticationListener
-
Method Summary
Modifier and TypeMethodDescriptionbyte[]
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 checksboolean
authenticate
(URL resource, String user, String password) authentica a given user/password pair for access to the given resource
-
Method Details
-
authenticate
authentica a given user/password pair for access to the given resource- Parameters:
resource
-user
-password
-- Returns:
- true - access OK, false access denied
-
authenticate
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
-