Hi,
You might want to take a look at the new storage in keycloak[1].
Newer keycloak versions (19 and up) have a configurable storage for the auth sessions (see storage-area-auth-session and storage-area-user-session). I haven't checked them but the documentation is promising.
For older session (last time I checked keycloak 15) you might want to use offline sessions but they don't allow SSO after the auth session was evicted from infinispan.
Hi,
I created something similar for Obsidian, but a lot simpler.
It's just a button that adds a tag with a date to a JSON file stored in a simple file. Adding an entry takes less than 5 seconds because it autocompletes from existing tags.
As I said, it's quite simple. It was designed to take very little time to track my activity. I tried other plugins/apps but I never managed to track anything more than a few days because it took too much time and I would always forgot.
Newer keycloak versions (19 and up) have a configurable storage for the auth sessions (see storage-area-auth-session and storage-area-user-session). I haven't checked them but the documentation is promising.
For older session (last time I checked keycloak 15) you might want to use offline sessions but they don't allow SSO after the auth session was evicted from infinispan.
1 - https://www.keycloak.org/2022/07/storage-map.html