For debugging purpose, I'd like to be able to impersonate a user (with approval) to simulate a session on the behalf of an app user.