I have configured the details of https .. server name etc... in my
spring-acegi.xml file and it is working perfectly. If I need to show the
info like "netID" in my jsp file, do I need to add all the information
regarding CAS server details as below in my JSP file again?

<%@ 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>


I tried removing the above codes in my jsp and tried to print netID by
<%session.getAttibute("netID");%> In that case my netID is null. AS i had
mentioned in my previous post, I will be displaying this jsp post when the
user has been authenticated by CAS server whereas he is not allowed to enter
the application as his name is not included in the jdbcDaoImpl. 

I am wondering whether anyone could solve this problem. Thanks.




gopu_36 wrote:
> 
> 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#a13147040
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