Currently authentication is based on JESSIONID cookie, which means user is not authenticated upon new HTTP session as long as cookie is valid.
We either need to implement an openid access token validation from cookie for each new HTTP session, or implement a non-cookie based authentication that will not persist with cookie.
This is needed because user's role may change between session, e.g., user not part of authorized users for application's tenant.