package pl.asiekierka.AsieLauncher.auth;
public abstract class Authentication {
protected String realUsername, sessionID, error, _UUID;
public static final int OK = 0;
public static final int GENERAL_ERROR = 1;
public static final int LOGIN_INVALID = 2;
public static final int SERVER_DOWN = 3;
public Authentication() {
}
public abstract int authenticate(String username, String password);
public boolean requiresPassword() {
return true;
}
public String getUsername() { return realUsername; }
public String getSessionToken() { return sessionID; }
public String getErrorMessage() { return error; }
public String getUUID() {return _UUID;}
}