Hello,
We are encoutering a problem with the Redis Throttling plugin of Apereo CAS v7.3.8.3.
We have noticed a bad behavior of the CAS when using this plugin, it seems to scan the whole Redis Database each time someone logs in.
But since the CAS uses the audit facility for this, the keys inside Redis have no Time To Live, which means they never expire.
This poses a problem because each time someone tries to log in, a key is registered inside this database which gets scanned at every login.
Which ends up adding more delay to each login and eventually making it virtually impossible to login due to the size of the database.
Has anyone encountered this problem or have a solution?