Author: kbettinger
Date: 2010-02-18 15:36:21 +0100 (Thu, 18 Feb 2010)
New Revision: 41135
Modified:
CMSContainer/trunk/CMSContainer_Modules/community/src/java/com/finalist/cmsc/community/filter/SingleSignOnFilter.java
Log:
CMSC-1646
Modified:
CMSContainer/trunk/CMSContainer_Modules/community/src/java/com/finalist/cmsc/community/filter/SingleSignOnFilter.java
===================================================================
---
CMSContainer/trunk/CMSContainer_Modules/community/src/java/com/finalist/cmsc/community/filter/SingleSignOnFilter.java
2010-02-18 13:34:11 UTC (rev 41134)
+++
CMSContainer/trunk/CMSContainer_Modules/community/src/java/com/finalist/cmsc/community/filter/SingleSignOnFilter.java
2010-02-18 14:36:21 UTC (rev 41135)
@@ -55,7 +55,16 @@
HttpServletRequest request = (HttpServletRequest)sRequest;
org.acegisecurity.Authentication authentication =
SecurityContextHolder.getContext().getAuthentication();
- if(authentication == null) {
+ String requestURI = request.getRequestURI().toString();
+
+ if(!requestURI.toLowerCase().endsWith("css") &&
+ !requestURI.toLowerCase().endsWith("js") &&
+ !requestURI.toLowerCase().endsWith("png") &&
+ !requestURI.toLowerCase().endsWith("gif") &&
+ !requestURI.toLowerCase().endsWith("jpg") &&
+ !requestURI.toLowerCase().endsWith("jpeg") &&
+ !requestURI.toLowerCase().endsWith("ico")) {
+
String idStoreId = request.getRemoteUser();
if (StringUtils.isNotEmpty(idStoreId)) {
@@ -77,7 +86,7 @@
authRequest.setDetails(user);
SecurityContextHolder.getContext().setAuthentication(authRequest);
}
- }
+ }
}
filterChain.doFilter(sRequest, sResponse);
}
_______________________________________________
Cvs mailing list
[email protected]
http://lists.mmbase.org/mailman/listinfo/cvs