ryan.tyer
Sep 13th, 2004, 04:08 PM
I'm converting an database based authentication system to acegi and I'm getting the following exception when attempting initial access to a secured resource. I note that it is a debug level statement, so is this to be ignored?
[2004-09-13 15:02:07,516] DEBUG (net.sf.acegisecurity.ui.AbstractIntegrationFil ter doFilter.164) - Authentication not added to ContextHolder (could not extract an authentication object from the container which is an instance of Authentication)
[2004-09-13 15:02:07,516] DEBUG (net.sf.acegisecurity.intercept.web.PathBasedFilte rInvocationDefinitionMap lookupAttributes.112) - Converted URL to lowercase, from: 'com.ibm.ws.webcontainer.srt.SRTServletRequest@238 8f76f'; to: '/secure/test.jsp'
[2004-09-13 15:02:07,516] DEBUG (net.sf.acegisecurity.intercept.web.PathBasedFilte rInvocationDefinitionMap lookupAttributes.123) - Candidate is: '/secure/test.jsp'; pattern is /secure/**; matched=true
[2004-09-13 15:02:07,516] DEBUG (net.sf.acegisecurity.intercept.AbstractSecurityIn terceptor interceptor.273) - Secure object: FilterInvocation: URL: /secure/test.jsp; ConfigAttributes: [ROLE_admin]
[2004-09-13 15:02:07,516] DEBUG (net.sf.acegisecurity.intercept.web.SecurityEnforc ementFilter doFilter.191) - Authentication failed - adding target URL to Session: http://localhost:9080/secure/test.jsp
net.sf.acegisecurity.AuthenticationCredentialsNotF oundException: A valid SecureContext was not provided in the RequestContext
at net.sf.acegisecurity.intercept.AbstractSecurityInt erceptor.interceptor(AbstractSecurityInterceptor.j ava:280)
at net.sf.acegisecurity.intercept.web.FilterSecurityI nterceptor.invoke(FilterSecurityInterceptor.java:7 8)
at net.sf.acegisecurity.intercept.web.SecurityEnforce mentFilter.doFilter(SecurityEnforcementFilter.java :165)
at net.sf.acegisecurity.util.FilterToBeanProxy.doFilt er(FilterToBeanProxy.java:88)
at com.ibm.ws.webcontainer.filter.FilterInstanceWrapp er.doFilter(FilterInstanceWrapper.java:132)
at com.ibm.ws.webcontainer.filter.WebAppFilterChain.d oFilter(WebAppFilterChain.java:71)
at net.sf.acegisecurity.ui.AbstractIntegrationFilter. doFilter(AbstractIntegrationFilter.java:170)
at net.sf.acegisecurity.util.FilterToBeanProxy.doFilt er(FilterToBeanProxy.java:88)
at com.ibm.ws.webcontainer.filter.FilterInstanceWrapp er.doFilter(FilterInstanceWrapper.java:132)
at com.ibm.ws.webcontainer.filter.WebAppFilterChain.d oFilter(WebAppFilterChain.java:71)
at net.sf.acegisecurity.ui.AbstractProcessingFilter.d oFilter(AbstractProcessingFilter.java:368)
at net.sf.acegisecurity.util.FilterToBeanProxy.doFilt er(FilterToBeanProxy.java:88)
at com.ibm.ws.webcontainer.filter.FilterInstanceWrapp er.doFilter(FilterInstanceWrapper.java:132)
at com.ibm.ws.webcontainer.filter.WebAppFilterChain.d oFilter(WebAppFilterChain.java:71)
at gov.usps.team9243.utils.logging.LoggingFilter.doFi lter(LoggingFilter.java:80)
at com.ibm.ws.webcontainer.filter.FilterInstanceWrapp er.doFilter(FilterInstanceWrapper.java:132)
at com.ibm.ws.webcontainer.filter.WebAppFilterChain.d oFilter(WebAppFilterChain.java:71)
at com.ibm.ws.webcontainer.webapp.WebAppRequestDispat cher.handleWebAppDispatch(WebAppRequestDispatcher. java:939)
at com.ibm.ws.webcontainer.webapp.WebAppRequestDispat cher.dispatch(WebAppRequestDispatcher.java:530)
at com.ibm.ws.webcontainer.webapp.WebAppRequestDispat cher.forward(WebAppRequestDispatcher.java:176)
at com.ibm.ws.webcontainer.srt.WebAppInvoker.doForwar d(WebAppInvoker.java:79)
at com.ibm.ws.webcontainer.srt.WebAppInvoker.handleIn vocationHook(WebAppInvoker.java:201)
at com.ibm.ws.webcontainer.cache.invocation.CachedInv ocation.handleInvocation(CachedInvocation.java:71)
at com.ibm.ws.webcontainer.srp.ServletRequestProcesso r.dispatchByURI(ServletRequestProcessor.java:182)
at com.ibm.ws.webcontainer.oselistener.OSEListenerDis patcher.service(OSEListener.java:334)
at com.ibm.ws.webcontainer.http.HttpConnection.handle Request(HttpConnection.java:56)
at com.ibm.ws.http.HttpConnection.readAndHandleReques t(HttpConnection.java:610)
at com.ibm.ws.http.HttpConnection.run(HttpConnection. java:431)
at com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.j ava(Compiled Code))
[2004-09-13 15:02:07,532] DEBUG (net.sf.acegisecurity.ui.webapp.AuthenticationProc essingFilterEntryPoint commence.176) - Redirecting to: http://localhost:9080/acegilogin.jsp
[2004-09-13 15:02:07,532] DEBUG (net.sf.acegisecurity.ui.AbstractIntegrationFil ter doFilter.193) - ContextHolder does not contain any authentication information
[9/13/04 15:02:07:563 CDT] 5b0db745 WebGroup I SRVE0180I: [Samsak Carrier] [/] [Servlet.LOG]: localhost tried to access /acegilogin.jsp on Mon Sep 13 15:02:07 CDT 2004
[2004-09-13 15:02:07,563] DEBUG (net.sf.acegisecurity.ui.AbstractIntegrationFil ter doFilter.164) - Authentication not added to ContextHolder (could not extract an authentication object from the container which is an instance of Authentication)
[2004-09-13 15:02:07,563] DEBUG (net.sf.acegisecurity.intercept.web.PathBasedFilte rInvocationDefinitionMap lookupAttributes.112) - Converted URL to lowercase, from: 'com.ibm.ws.webcontainer.srt.SRTServletRequest@1ab b3760'; to: '/acegilogin.jsp'
[2004-09-13 15:02:07,563] DEBUG (net.sf.acegisecurity.intercept.web.PathBasedFilte rInvocationDefinitionMap lookupAttributes.123) - Candidate is: '/acegilogin.jsp'; pattern is /secure/**; matched=false
[2004-09-13 15:02:07,563] DEBUG (net.sf.acegisecurity.intercept.AbstractSecurityIn terceptor interceptor.346) - Public object - authentication not attempted
[2004-09-13 15:02:07,516] DEBUG (net.sf.acegisecurity.ui.AbstractIntegrationFil ter doFilter.164) - Authentication not added to ContextHolder (could not extract an authentication object from the container which is an instance of Authentication)
[2004-09-13 15:02:07,516] DEBUG (net.sf.acegisecurity.intercept.web.PathBasedFilte rInvocationDefinitionMap lookupAttributes.112) - Converted URL to lowercase, from: 'com.ibm.ws.webcontainer.srt.SRTServletRequest@238 8f76f'; to: '/secure/test.jsp'
[2004-09-13 15:02:07,516] DEBUG (net.sf.acegisecurity.intercept.web.PathBasedFilte rInvocationDefinitionMap lookupAttributes.123) - Candidate is: '/secure/test.jsp'; pattern is /secure/**; matched=true
[2004-09-13 15:02:07,516] DEBUG (net.sf.acegisecurity.intercept.AbstractSecurityIn terceptor interceptor.273) - Secure object: FilterInvocation: URL: /secure/test.jsp; ConfigAttributes: [ROLE_admin]
[2004-09-13 15:02:07,516] DEBUG (net.sf.acegisecurity.intercept.web.SecurityEnforc ementFilter doFilter.191) - Authentication failed - adding target URL to Session: http://localhost:9080/secure/test.jsp
net.sf.acegisecurity.AuthenticationCredentialsNotF oundException: A valid SecureContext was not provided in the RequestContext
at net.sf.acegisecurity.intercept.AbstractSecurityInt erceptor.interceptor(AbstractSecurityInterceptor.j ava:280)
at net.sf.acegisecurity.intercept.web.FilterSecurityI nterceptor.invoke(FilterSecurityInterceptor.java:7 8)
at net.sf.acegisecurity.intercept.web.SecurityEnforce mentFilter.doFilter(SecurityEnforcementFilter.java :165)
at net.sf.acegisecurity.util.FilterToBeanProxy.doFilt er(FilterToBeanProxy.java:88)
at com.ibm.ws.webcontainer.filter.FilterInstanceWrapp er.doFilter(FilterInstanceWrapper.java:132)
at com.ibm.ws.webcontainer.filter.WebAppFilterChain.d oFilter(WebAppFilterChain.java:71)
at net.sf.acegisecurity.ui.AbstractIntegrationFilter. doFilter(AbstractIntegrationFilter.java:170)
at net.sf.acegisecurity.util.FilterToBeanProxy.doFilt er(FilterToBeanProxy.java:88)
at com.ibm.ws.webcontainer.filter.FilterInstanceWrapp er.doFilter(FilterInstanceWrapper.java:132)
at com.ibm.ws.webcontainer.filter.WebAppFilterChain.d oFilter(WebAppFilterChain.java:71)
at net.sf.acegisecurity.ui.AbstractProcessingFilter.d oFilter(AbstractProcessingFilter.java:368)
at net.sf.acegisecurity.util.FilterToBeanProxy.doFilt er(FilterToBeanProxy.java:88)
at com.ibm.ws.webcontainer.filter.FilterInstanceWrapp er.doFilter(FilterInstanceWrapper.java:132)
at com.ibm.ws.webcontainer.filter.WebAppFilterChain.d oFilter(WebAppFilterChain.java:71)
at gov.usps.team9243.utils.logging.LoggingFilter.doFi lter(LoggingFilter.java:80)
at com.ibm.ws.webcontainer.filter.FilterInstanceWrapp er.doFilter(FilterInstanceWrapper.java:132)
at com.ibm.ws.webcontainer.filter.WebAppFilterChain.d oFilter(WebAppFilterChain.java:71)
at com.ibm.ws.webcontainer.webapp.WebAppRequestDispat cher.handleWebAppDispatch(WebAppRequestDispatcher. java:939)
at com.ibm.ws.webcontainer.webapp.WebAppRequestDispat cher.dispatch(WebAppRequestDispatcher.java:530)
at com.ibm.ws.webcontainer.webapp.WebAppRequestDispat cher.forward(WebAppRequestDispatcher.java:176)
at com.ibm.ws.webcontainer.srt.WebAppInvoker.doForwar d(WebAppInvoker.java:79)
at com.ibm.ws.webcontainer.srt.WebAppInvoker.handleIn vocationHook(WebAppInvoker.java:201)
at com.ibm.ws.webcontainer.cache.invocation.CachedInv ocation.handleInvocation(CachedInvocation.java:71)
at com.ibm.ws.webcontainer.srp.ServletRequestProcesso r.dispatchByURI(ServletRequestProcessor.java:182)
at com.ibm.ws.webcontainer.oselistener.OSEListenerDis patcher.service(OSEListener.java:334)
at com.ibm.ws.webcontainer.http.HttpConnection.handle Request(HttpConnection.java:56)
at com.ibm.ws.http.HttpConnection.readAndHandleReques t(HttpConnection.java:610)
at com.ibm.ws.http.HttpConnection.run(HttpConnection. java:431)
at com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.j ava(Compiled Code))
[2004-09-13 15:02:07,532] DEBUG (net.sf.acegisecurity.ui.webapp.AuthenticationProc essingFilterEntryPoint commence.176) - Redirecting to: http://localhost:9080/acegilogin.jsp
[2004-09-13 15:02:07,532] DEBUG (net.sf.acegisecurity.ui.AbstractIntegrationFil ter doFilter.193) - ContextHolder does not contain any authentication information
[9/13/04 15:02:07:563 CDT] 5b0db745 WebGroup I SRVE0180I: [Samsak Carrier] [/] [Servlet.LOG]: localhost tried to access /acegilogin.jsp on Mon Sep 13 15:02:07 CDT 2004
[2004-09-13 15:02:07,563] DEBUG (net.sf.acegisecurity.ui.AbstractIntegrationFil ter doFilter.164) - Authentication not added to ContextHolder (could not extract an authentication object from the container which is an instance of Authentication)
[2004-09-13 15:02:07,563] DEBUG (net.sf.acegisecurity.intercept.web.PathBasedFilte rInvocationDefinitionMap lookupAttributes.112) - Converted URL to lowercase, from: 'com.ibm.ws.webcontainer.srt.SRTServletRequest@1ab b3760'; to: '/acegilogin.jsp'
[2004-09-13 15:02:07,563] DEBUG (net.sf.acegisecurity.intercept.web.PathBasedFilte rInvocationDefinitionMap lookupAttributes.123) - Candidate is: '/acegilogin.jsp'; pattern is /secure/**; matched=false
[2004-09-13 15:02:07,563] DEBUG (net.sf.acegisecurity.intercept.AbstractSecurityIn terceptor interceptor.346) - Public object - authentication not attempted