...
management.tracing.enabled=false
CAS
...
Les sessions tomcat s'accumulent, nécessitant un restart régulier pour éviter un OutOfMemory.
Corrigé en 7.x, cf https://github.com/apereo/cas/pull/5652
Solution, ajouter dans src/main/resources/application.yml :
server:
tomcat:
background-processor-delay: 10s
CAS 6.6.[0-1] : RegexRegisteredService ne fonctionne plus
"RegexRegisteredService" doit être remplacé par "CasRegisteredService".
Le msg de log indique que "RegexRegisteredService" est déprécié, mais en fait il ne fonctionne plus.
CAS >= 6.6.x : pas de validation de tickets en parallèle pour la même application
...
Mais cela implique qu'un utilisateur se reconnectant sur la même application conservera tous les tickets dans le TGT ticket registry. Donc potentiellement des énormes entrées dans le TGT ticket registry
CAS
...
>= 6.6.
...
8 : #xxx perdu dans l'url
Lorsqu'une application redirige vers CAS, le fragment d'url est ajouté par le navigateur. Par contre le form POST de la mire CAS peut perdre le fragment.
Depuis CAS 5.2, CAS tente de conserver le fragment, mais depuis la 6.6.8, le fragment est perdu.
Cf
Cf "Danger du cache attribute-repository" sur la page Paramétres importants de la configuration CAS.
CAS < 7.2 : Ticket registry MongoDB : consommation CPU
Un TextIndex est calculé, ce qui est très couteux, et n'est plus nécessaire du tout en CAS 6.6 .
Détails : https://groups.google.com/a/apereo.org/g/cas-user/c/B46dTjJa4Ac
Solution pour CAS 6.6 : https://github.com/apereo/cas/pull/56277885
Ticket registry JPA bug
Voir le retour de l'URN sur mise en place de CAS 6.0.4
...
- mettre un très haut
cas.ticket.tgt.primary.max-time-to-live-in-seconds(appelécas.ticket.tgt.hardTimeout.timeToKillInSecondsen CAS 5.3) qui sera utilisé dans redis - et CAS fera des passes (bien moches) pour appliquer les règles plus précises (cf
cas.ticket.registry.cleaner.schedule.repeatIntervalqui est toutes les 2 min par défaut)
CAS
...
< 7.2 : Ticket registry MongoDB : consommation CPU
Un TextIndex est calculé, ce qui est très couteux, et n'est plus nécessaire du tout en CAS 6.6 .
Détails : https://groups.google.com/a/apereo.org/g/cas-user/c/B46dTjJa4Ac
Solution pour CAS 6.6 : https://github.com/apereo/cas/pull/5627
Vieux bugs (non présents en CAS >= 7.0) :
CAS <= 6.1 : mélange de session
Cf "Danger du cache attribute-repository" sur la page Paramétres importants de la configuration CAS.
CAS 6.3.x à 6.6.x : petit memory leak avec l'embedded tomcat
Les sessions tomcat s'accumulent, nécessitant un restart régulier pour éviter un OutOfMemory.
Corrigé en 7.x, cf
Lorsqu'une application redirige vers CAS, le fragment d'url est ajouté par le navigateur. Par contre le form POST de la mire CAS peut perdre le fragment.
Depuis CAS 5.2, CAS tente de conserver le fragment, mais depuis la 6.6.8, le fragment est perdu.
Cf https://github.com/apereo/cas/pull/7885/5652
Solution, ajouter dans src/main/resources/application.yml :
server:
tomcat:
background-processor-delay: 10s
CAS 6.6.[0-1] : RegexRegisteredService ne fonctionne plus
"RegexRegisteredService" doit être remplacé par "CasRegisteredService".
Le msg de log indique que "RegexRegisteredService" est déprécié, mais en fait il ne fonctionne plus.
CAS <= 6.5 : #xxx doublé dans l'url
...