I am still looking at ways to cleanly implement automatic session extension.
Looking at the Identity Json it doesn't appear that Kratos records the last time an account was examined, I.E. the last time Middleware called ToSession(). This makes it impossible to detect the difference between Active and Inactive sessions.
Have I missed something or do I need to record this info in my business logic?