Ticket registry cleaner
Si vous utilisez des TGT valables assez longtemps, le ticket registry cleaner peut devenir coûteux (cf "RememberMe et ticket registry"). Or par défaut il tourne toutes les 2 minutes !!
Paramètrage conseillé :
cas.ticket.registry.cleaner.schedule.repeat-interval=PT1H
Pour mieux comprendre son action, augmentez les logs avec :
<AsyncLogger name="org.apereo.cas.ticket.registry.DefaultTicketRegistryCleaner" level="info" />dans etc/cas/config/log4j2.xml
Mongo ticket registry
Il Avant CAS 7.1, il manque des indexes. Donc faire :
db.ticketGrantingTicketsCollection.createIndex({ ticketId: 1 })
db.serviceTicketsCollection.ensureIndexcreateIndex({ ticketId: 1 })
db.proxyTicketsCollection.ensureIndexcreateIndex({ ticketId: 1 })
db.proxyGrantingTicketsCollection.ensureIndexcreateIndex({ ticketId: 1 })cas_audit.log
Le cas_audit.log n'est pas très utilisable comparé notamment au serviceStats.log qu'avait fait Julien Marchal ( https://github.com/EsupPortail/cas-toolbox-new/pull/3 ).
Voici un paramétrage plus intéressant :
...
| Bloc de code |
|---|
<AsyncLogger name="org.apereo.inspektr.audit.support" level="info" includeLocation="true" >
<RegexFilter regex=".*(TICKET_GRANTING_TICKET_CREATED|AUTHENTICATION_FAILED|SERVICE_TICKET_CREATED).*" useRawMsg="true" />
<AppenderRef ref="casAudit"/>
</AsyncLogger>
|