use of opengrok.auth.plugin.entity.User in project OpenGrok by OpenGrok.
the class UserWhiteListPlugin method checkWhitelist.
private boolean checkWhitelist(HttpServletRequest request) {
User user;
String attrName = UserPlugin.REQUEST_ATTR;
if ((user = (User) request.getAttribute(attrName)) == null) {
LOGGER.log(Level.WARNING, "cannot get {0} attribute", attrName);
return false;
}
if (fieldName.equals(USERNAME_FIELD)) {
return user.getUsername() != null && whitelist.contains(user.getUsername());
} else if (fieldName.equals(ID_FIELD)) {
return user.getId() != null && whitelist.contains(user.getId());
}
return false;
}
Aggregations