in src/main/java/org/apache/manifoldcf/elasticsearch/MCFAuthorizer.java [123:148]
public FilterBuilder buildAuthorizationFilter(Map<String,String> domainMap)
throws AuthorizerException
{
if (authorityBaseURL == null)
throw new IllegalStateException("Authority base URL required for finding access tokens for a user");
if (domainMap == null || domainMap.size() == 0)
throw new IllegalArgumentException("Cannot find user tokens for null user");
if(LOG.isInfoEnabled()){
StringBuilder sb = new StringBuilder("[");
boolean first = true;
for (String domain : domainMap.keySet())
{
if (!first)
sb.append(",");
else
first = false;
sb.append(domain).append(":").append(domainMap.get(domain));
}
sb.append("]");
LOG.info("Trying to match docs for user '"+sb.toString()+"'");
}
return buildAuthorizationFilter(getAccessTokens(domainMap));
}