[Yanel-commits] rev 58312 - public/yanel/trunk/src/webapp/src/java/org/wyona/yanel/servlet

michi at wyona.com michi at wyona.com
Tue May 17 16:42:52 CEST 2011


Author: michi
Date: 2011-05-17 16:42:52 +0200 (Tue, 17 May 2011)
New Revision: 58312

Modified:
   public/yanel/trunk/src/webapp/src/java/org/wyona/yanel/servlet/YanelServlet.java
Log:
ignore introspection requests

Modified: public/yanel/trunk/src/webapp/src/java/org/wyona/yanel/servlet/YanelServlet.java
===================================================================
--- public/yanel/trunk/src/webapp/src/java/org/wyona/yanel/servlet/YanelServlet.java	2011-05-17 13:33:04 UTC (rev 58311)
+++ public/yanel/trunk/src/webapp/src/java/org/wyona/yanel/servlet/YanelServlet.java	2011-05-17 14:42:52 UTC (rev 58312)
@@ -1137,9 +1137,15 @@
                         - Or authentication failed and web authenticator is resending response to fetch again credentials");
                         - Or authentication was successful and web authenticator sends a redirect
                 */
-                if(logAccessEnabled) {
-                    doLogAccess(request, response, null);
+
+                if(logAccessEnabled) { // INFO: Although authorization has been denied and user first needs to authenticate, let's log the request anyway (TODO: Check mime type, whereas only introspection is currently excluded)
+                    if (usecase!= null && !usecase.equals("introspection")) {
+                        log.debug("Ignore introspection requests ...");
+                    } else {
+                        doLogAccess(request, response, null);
+                    }
                 }
+
                 return response;
             } else {
                 try {
@@ -1965,6 +1971,7 @@
             if(logAccessEnabled) {
                 if (view.getMimeType() != null) {
                     if (isMimeTypeOk(view.getMimeType())) {
+                        //log.debug("Mime type '" + view.getMimeType() + "' of request: " + request.getServletPath() + "?" + request.getQueryString());
                         doLogAccess(request, response, res);
                     }
                 }
@@ -2001,6 +2008,7 @@
         if(logAccessEnabled) {
             if (mimeType != null) {
                 if (isMimeTypeOk(mimeType)) {
+                    //log.debug("Mime type '" + mimeType + "' of request: " + request.getServletPath() + "?" + request.getQueryString());
                     doLogAccess(request, response, res);
                 }
             }



More information about the Yanel-commits mailing list