I need to think a bit more about what I want exactly. In short, I'm trying to manage auth through Keycloak but I also need a way to manage user sessions so there needs to be a way to store tokens generated by Keycloak in a DB in the backend and properly sync token invalidation/refresh with Keycloak.