Pages enfant
  • Divers paramétrages utiles

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

Avant CAS 7.x, il manque des indexes. Donc faire :

db.ticketGrantingTicketsCollection.createIndex({ ticketId: 1 })
db.serviceTicketsCollection.createIndex({ ticketId: 1 })
db.proxyTicketsCollection.createIndex({ ticketId: 1 })
db.proxyGrantingTicketsCollection.createIndex({ 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 :

...


NB : il n'est pas possible de supprimer serverIpAddress même si c'est peu utile (notamment si un seul serveur CAS ou si logs séparés)

NB : cas.audit.engine.supported-actions est disponible en CAS 6.4, avec un CAS plus ancien, faire le filtrage au niveau log4j2.xml :

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>