JPA Backed Ticket Registry - TGT cleanup problem
Scott Battaglia
scott.battaglia at gmail.com
Thu Mar 27 11:40:07 EDT 2008
Robert,
Can you run it through Eclipse using the remote debug support with Tomcat.
Then set a break point in the grant service ticket method of the
CentralAuthenticationServiceImpl for after the TGT is retrieved and view the
TGT returned just to make sure the storage to the database isn't screwing up
any of the values.
-Scott
On Thu, Mar 27, 2008 at 11:24 AM, Robert Oschwald <roos at symentis.com> wrote:
>
> I use a JPA backed ticket registry with a
> RememberMeDelegatingExpirationPolicy in CAS 3.2.1-RC1 (also tested with
> the former SNAPSHOT versions).
> The cleanup task is not cleaning any TGTs even if I set the
> rememberMeExpirationPolicy->TimeoutExpirationPolicy time to a very low
> value.
> The DefaultTicketRegistryCleaner Task is running but all TGTs are marked
> as "not expired".
>
> Here is my ticketExpirationPolicies.xml content I use for testing:
>
> <?xml version="1.0" encoding="UTF-8"?>
> <beans xmlns="http://www.springframework.org/schema/beans"
> xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
> xmlns:p="http://www.springframework.org/schema/p"
> xsi:schemaLocation="http://www.springframework.org/schema/beans
> http://www.springframework.org/schema/beans/spring-beans-2.0.xsd">
>
> <!-- Expiration policies -->
> <bean id="serviceTicketExpirationPolicy" class="
> org.jasig.cas.ticket.support.MultiTimeUseOrTimeoutExpirationPolicy">
> <!-- This argument is the number of times that a ticket can be used
> before its considered expired. -->
> <constructor-arg
> index="0"
> value="1" />
>
> <!-- This argument is the time a ticket can exist before its considered
> expired. -->
> <constructor-arg
> index="1"
> value="300000" />
> </bean>
>
> <!-- original, no Remember ME support
> <bean id="grantingTicketExpirationPolicy" class="
> org.jasig.cas.ticket.support.TimeoutExpirationPolicy">
> <constructor-arg
> index="0"
> value="7200000" />
> </bean>
> -->
>
> <bean id="grantingTicketExpirationPolicy" class="
> org.jasig.cas.ticket.support.RememberMeDelegatingExpirationPolicy">
> <property name="sessionExpirationPolicy">
> <bean class="org.jasig.cas.ticket.support.TimeoutExpirationPolicy">
> <constructor-arg index="0" value="7200" /> <!-- just for testing -->
> </bean>
> </property>
> <property name="rememberMeExpirationPolicy">
> <bean class="org.jasig.cas.ticket.support.TimeoutExpirationPolicy">
> <constructor-arg index="0" value="10000" /> <!-- just for testing
> -->
> </bean>
> </property>
> </bean>
> </beans>
>
>
> Has anyone tried the new JPA based ticketregistry?
>
> Robert
>
> _______________________________________________
> Yale CAS mailing list
> cas at tp.its.yale.edu
> http://tp.its.yale.edu/mailman/listinfo/cas
>
>
--
-Scott Battaglia
PGP Public Key Id: 0x383733AA
LinkedIn: http://www.linkedin.com/in/scottbattaglia
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://tp.its.yale.edu/pipermail/cas/attachments/20080327/10d0260e/attachment.html
More information about the cas
mailing list