Benjamin Renard commited on 2014-12-29 18:06:35
Showing 6 changed files, with 33 additions and 0 deletions.
| ... | ... |
@@ -36,3 +36,8 @@ passfile.location=@passfile.location@ |
| 36 | 36 |
#CAS URI (empty for /) |
| 37 | 37 |
cas.uri=@cas.uri@ |
| 38 | 38 |
|
| 39 |
+# Memcache Configuration |
|
| 40 |
+memcache.server=@memcache.server@ |
|
| 41 |
+memcache.port=@memcache.port@ |
|
| 42 |
+memcache.TGT.timeout=@memcache.TGT.timeout@ |
|
| 43 |
+memcache.ST.timeout=@memcache.ST.timeout@ |
| ... | ... |
@@ -0,0 +1,23 @@ |
| 1 |
+<?xml version="1.0" encoding="UTF-8"?> |
|
| 2 |
+<beans xmlns="http://www.springframework.org/schema/beans" |
|
| 3 |
+ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" |
|
| 4 |
+ xmlns:p="http://www.springframework.org/schema/p" |
|
| 5 |
+ xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-2.0.xsd"> |
|
| 6 |
+ <description> |
|
| 7 |
+ Configuration for the default TicketRegistry which stores the tickets in-memory and cleans them out as specified intervals. |
|
| 8 |
+ </description> |
|
| 9 |
+ |
|
| 10 |
+ <!-- Ticket Registry --> |
|
| 11 |
+ <!-- |
|
| 12 |
+ <bean id="ticketRegistry" class="org.jasig.cas.ticket.registry.DefaultTicketRegistry" /> |
|
| 13 |
+ --> |
|
| 14 |
+ <bean id="ticketRegistry" class="org.jasig.cas.ticket.registry.MemCacheTicketRegistry"> |
|
| 15 |
+ <constructor-arg index="0"> |
|
| 16 |
+ <list> |
|
| 17 |
+ <value>${memcache.server}:${memcache.port}</value>
|
|
| 18 |
+ </list> |
|
| 19 |
+ </constructor-arg> |
|
| 20 |
+ <constructor-arg index="1" type="int" value="${memcache.TGT.timeout}" />
|
|
| 21 |
+ <constructor-arg index="2" type="int" value="${memcache.ST.timeout}" />
|
|
| 22 |
+ </bean> |
|
| 23 |
+</beans> |
|
| 0 | 24 |
\ No newline at end of file |
| 1 | 25 |