Reauthentication / Session Management

I have two use cases.

  1. We have a Machining app typically run by operators. It would be nice if a supervisor could log in on-the-fly without the operator logging out to perform supervisor specific functions.

  2. We have dashboards that use the 0000 / John Smith user but without the option to reauthenticate on the fly, we can’t make interacting with them useful.
    I would like the ability to have a button which reauthenticates a new user, moves to a specific step, and when completed, drops back out to the Dashboard under John Smith.