package org.archive.cdxserver.auth;
import org.archive.cdxserver.filter.CDXAccessFilter;
import org.archive.format.cdx.FieldSplitFormat;
public interface AuthChecker {
public CDXAccessFilter createAccessFilter(AuthToken auth);
public boolean isAllUrlAccessAllowed(AuthToken auth);
//public boolean isUrlAllowed(String url, AuthToken auth);
public boolean isAllCdxFieldAccessAllowed(AuthToken auth);
public FieldSplitFormat getPublicCdxFormat();
public String getPublicCdxFields();
//public boolean isCaptureAllowed(CDXLine line, AuthToken auth);
}