public abstract class PrivTokenAuthChecker extends Object implements AuthChecker
Modifier and Type | Field and Description |
---|---|
protected List<String> |
allCdxFieldsAccessTokens |
protected List<String> |
allUrlAccessTokens |
protected List<String> |
ignoreRobotsAccessTokens |
protected String |
publicCdxFields |
protected org.archive.format.cdx.FieldSplitFormat |
publicCdxFormat |
Constructor and Description |
---|
PrivTokenAuthChecker() |
Modifier and Type | Method and Description |
---|---|
List<String> |
getAllCdxFieldsAccessTokens() |
List<String> |
getAllUrlAccessTokens() |
List<String> |
getIgnoreRobotsAccessTokens() |
String |
getPublicCdxFields() |
org.archive.format.cdx.FieldSplitFormat |
getPublicCdxFormat() |
boolean |
isAllCdxFieldAccessAllowed(AuthToken auth) |
protected boolean |
isAllowed(AuthToken auth,
List<String> allowVector) |
boolean |
isAllUrlAccessAllowed(AuthToken auth) |
void |
setAllCdxFieldsAccessTokens(List<String> allCdxFieldsAccessTokens) |
void |
setAllUrlAccessTokens(List<String> allUrlAccessTokens) |
void |
setIgnoreRobotsAccessTokens(List<String> ignoreRobotsAccessTokens) |
void |
setPublicCdxFields(String publicCdxFields) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
createAccessFilter
protected String publicCdxFields
protected org.archive.format.cdx.FieldSplitFormat publicCdxFormat
public boolean isAllUrlAccessAllowed(AuthToken auth)
isAllUrlAccessAllowed
in interface AuthChecker
public boolean isAllCdxFieldAccessAllowed(AuthToken auth)
isAllCdxFieldAccessAllowed
in interface AuthChecker
public String getPublicCdxFields()
getPublicCdxFields
in interface AuthChecker
public org.archive.format.cdx.FieldSplitFormat getPublicCdxFormat()
getPublicCdxFormat
in interface AuthChecker
public void setPublicCdxFields(String publicCdxFields)
public void setAllCdxFieldsAccessTokens(List<String> allCdxFieldsAccessTokens)
Copyright © 2005–2015 IIPC. All rights reserved.