Arborescence des pages

Comparaison des versions

Légende

  • Ces lignes ont été ajoutées. Ce mot a été ajouté.
  • Ces lignes ont été supprimées. Ce mot a été supprimé.
  • La mise en forme a été modifiée.

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.x, 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>