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 |
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