We have an application through which our internal employees impersonate external customer accounts. They would be impersonating different accounts of their external customer during a single session by clicking on a button "" View intern portal as username", after entering the external customer ID. All these external customers might be part of different reader groups. We would like to know if it is possible to reinitialize the token for the internal users based on the users that they are impersonating within a single session.