I have integrated my spring web application with acegi and CAS and itis
working fine. I have implemented JdbcDaoImpl for userDetailsService. When
the user is not in the list, I am trying to use authenticationFailureUrl of
casProcessingFilter to reach a jsp file and I am trying to print netID in
this page before logging him off CAS. I have used casclient-2.0.11.jar. In
my jsp the code flow is as below:

<%@ taglib uri="http://www.yale.edu/its/tp/cas/version2"; prefix="cas"%>
<cas:auth var="netID" scope="session">
<cas:loginUrl>..
<cas:validateUrl>...
<cas:service>...my service
</cas:auth>
...

<%
   String cas_login_name = "";   
       cas_login_name = (String)session.getAttribute("netID");
        out.println("hello");
       out.println("Authenticated login name: " + cas_login_name);
    
    %>  

<% session.getAttribute("netID");

cas_login_name is NULL and it is throwing an exception as below: Please let
me know.

org.apache.jasper.JasperException: name of server is required

org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:373)
        org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:295)
        org.apache.jasper.servlet.JspServlet.service(JspServlet.java:245)
        javax.servlet.http.HttpServlet.service(HttpServlet.java:802)

org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:265)

org.acegisecurity.intercept.web.FilterSecurityInterceptor.invoke(FilterSecurityInterceptor.java:107)

org.acegisecurity.intercept.web.FilterSecurityInterceptor.doFilter(FilterSecurityInterceptor.java:72)

org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:275)

org.acegisecurity.ui.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:110)

org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:275)

org.acegisecurity.ui.basicauth.BasicProcessingFilter.doFilter(BasicProcessingFilter.java:175)

org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:275)

org.acegisecurity.ui.AbstractProcessingFilter.doFilter(AbstractProcessingFilter.java:229)

org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:275)
        org.acegisecurity.ui.logout.LogoutFilter.doFilter(LogoutFilter.java:106)

org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:275)

org.acegisecurity.context.HttpSessionContextIntegrationFilter.doFilter(HttpSessionContextIntegrationFilter.java:286)

org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:275)

org.acegisecurity.securechannel.ChannelProcessingFilter.doFilter(ChannelProcessingFilter.java:138)

org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:275)
        
org.acegisecurity.util.FilterChainProxy.doFilter(FilterChainProxy.java:149)

org.acegisecurity.util.FilterToBeanProxy.doFilter(FilterToBeanProxy.java:98)
-- 
View this message in context: 
http://www.nabble.com/CAS-with-JSP-tf4599306.html#a13131559
Sent from the CAS Users mailing list archive at Nabble.com.

_______________________________________________
Yale CAS mailing list
[email protected]
http://tp.its.yale.edu/mailman/listinfo/cas

Reply via email to