This is my filters configuration:

  <!-- filtre authentification-->
    <filter>
        <filter-name>CAS Authentication Filter</filter-name>
        <filter-class>
            org.jasig.cas.client.authentication.AuthenticationFilter
        </filter-class>
        <init-param>
            <param-name>casServerLoginUrl</param-name>
            <param-value>
                https://devel-auth.atih.sante.fr/cas
            </param-value>
        </init-param>
        <init-param>
              <param-name>serverName</param-name>
            <param-value>http://jaguar</param-value>
        </init-param>
    </filter>


    <!-- filtre de validation-->
     <filter>
        <filter-name>CAS Validation Filter</filter-name>
        <filter-class>
            
org.jasig.cas.client.validation.Cas20ProxyReceivingTicketValidationFilter
        </filter-class>
        <init-param>
            <param-name>casServerUrlPrefix</param-name>
            <param-value>https://devel-auth.atih.sante.fr/cas</param-value>
        </init-param>
        <init-param>
            <param-name>serverName</param-name>
            <param-value>http://jaguar</param-value>
        </init-param>
        <init-param>
            <param-name>allowAnyProxy</param-name>
            <param-value>true</param-value>
        </init-param>
        <init-param>
            <param-name>redirectAfterValidation</param-name>
            <param-value>true</param-value>
        </init-param>    
    </filter>

    <!-- filtre pour le userID-->
    <filter>
        <filter-name>CAS HttpServletRequest Wrapper Filter</filter-name>
        <filter-class>
            org.jasig.cas.client.util.HttpServletRequestWrapperFilter
        </filter-class>
    </filter>

    <!--   Mapping des filtres-->
     <filter-mapping>
        <filter-name>CAS Validation Filter</filter-name>
        <url-pattern>/jsp/admin/cas/*</url-pattern>
        <dispatcher>REQUEST</dispatcher>
        <dispatcher>FORWARD</dispatcher>
    </filter-mapping > 
    
    <filter-mapping>
        <filter-name>CAS Authentication Filter</filter-name>
        <url-pattern>/jsp/admin/cas/*</url-pattern>
        <dispatcher>REQUEST</dispatcher>
        <dispatcher>FORWARD</dispatcher>
    </filter-mapping>

    <filter-mapping>
        <filter-name>CAS HttpServletRequest Wrapper Filter</filter-name>
        <url-pattern>/jsp/admin/cas/*</url-pattern>
    </filter-mapping>

I use the same think with other applications running on Tomcat and have no 
problem to validate the ticket.

Wadii

--- En date de : Mer 12.11.08, Scott Battaglia <[EMAIL PROTECTED]> a écrit :
De: Scott Battaglia <[EMAIL PROTECTED]>
Objet: Re: ERROR 500 Cas 3.3 with Weblogic
À: [EMAIL PROTECTED], "Yale CAS mailing list" <[email protected]>
Date: Mercredi 12 Novembre 2008, 15h36

You probably configured a URL wrong in the client or have the
certificate incorrect.

-Scott

-Scott Battaglia
PGP Public Key Id: 0x383733AA
LinkedIn: http://www.linkedin.com/in/scottbattaglia



On Wed, Nov 12, 2008 at 9:13 AM, wadii <[EMAIL PROTECTED]> wrote:
> Hi,
>
> I have this Error when my application (runnig on bea weblogic) try to
> validate the ticket
>
> Error 500--Internal Server Error
>
> org.jasig.cas.client.validation.TicketValidationException: The CAS server
> returned no response.
>       at
>
org.jasig.cas.client.validation.AbstractUrlBasedTicketValidator.validate(AbstractUrlBasedTicketValidator.java:162)
>       at
>
org.jasig.cas.client.validation.AbstractTicketValidationFilter.doFilter(AbstractTicketValidationFilter.java:129)
>       at
>
weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:42)
>       at
>
weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run(WebAppServletContext.java:3368)
>       at
>
weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321)
>       at weblogic.security.service.SecurityManager.runAs(Unknown Source)
>       at
>
weblogic.servlet.internal.WebAppServletContext.securedExecute(WebAppServletContext.java:2117)
>       at
>
>
weblogic.servlet.internal.WebAppServletContext.execute(WebAppServletContext.java:2023)
>       at
>
weblogic.servlet.internal.ServletRequestImpl.run(ServletRequestImpl.java:1359)
>       at weblogic.work.ExecuteThread.execute(ExecuteThread.java:200)
>
>
>       at weblogic.work.ExecuteThread.run(ExecuteThread.java:172)
>
> Any idea?
>
> Regards
>
> Wadii
>
> _______________________________________________
> Yale CAS mailing list
> [email protected]
> http://tp.its.yale.edu/mailman/listinfo/cas
>
>



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

Reply via email to