The current OIDC user session state could also be checked and silently renewed in the Django backend.
This could be implemented through a Django middleware.
This approach seems simpler than doing it in the fronted (T2248). Let's try to evaluate both solutions.