More scanning for attributes
This commit is contained in:
parent
7c23588724
commit
cf575b43cd
@ -63,11 +63,19 @@ public class AdminServerEnvironmentSettingsPage extends AbstractAdminSettingsPag
|
||||
"Shib-Authentication-Instant","Shib-Authentication-Method","Shib-AuthnContext-Class",
|
||||
"Shib-AuthnContext-Decl","Shib-Identity-Provider","mail","cn","eppn","gidNumber","givenName","sn","uid","memberOf"};
|
||||
for(final String attr : attrs){
|
||||
if(request.getAttribute(attr) != null)
|
||||
list.add(new KeyValuePair<String>("[M-ATTR] "+attr,request.getAttribute(attr).toString()));
|
||||
if(request.getHeader(attr) != null)
|
||||
list.add(new KeyValuePair<String>("[M-HEAD] "+attr,request.getHeader(attr)));
|
||||
addPrefixedManualAttribute(request,list,"",attr);
|
||||
addPrefixedManualAttribute(request,list,"AJP_",attr);
|
||||
addPrefixedManualAttribute(request,list,"AJP-",attr);
|
||||
}
|
||||
}
|
||||
private void addPrefixedManualAttribute(final HttpServletRequest request, final List<KeyValuePair<String>> list, final String prefix, final String attr){
|
||||
final String scanAttr = prefix+attr;
|
||||
if(request.getAttribute(scanAttr) != null)
|
||||
list.add(new KeyValuePair<String>("[M-ATTR] "+scanAttr,request.getAttribute(scanAttr).toString()));
|
||||
if(request.getHeader(scanAttr) != null)
|
||||
list.add(new KeyValuePair<String>("[M-HEAD] "+scanAttr,request.getHeader(scanAttr)));
|
||||
if(System.getenv(scanAttr) != null)
|
||||
list.add(new KeyValuePair<String>("[M-ENV] "+scanAttr,System.getenv(scanAttr)));
|
||||
}
|
||||
}
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user