Hello all, in every one of my projects, I've had to build some sort of admin/god mode to impersonate users. Mostly for debugging and support. I wrote a blog post on how to build an MVP of this yourself. It's for Node+Firebase, but is broadly applicable to other stacks. Hope it's helpful
https://medium.com/@parthi/how-to-build-an-admin-mode-to-impersonate-user-accounts-da4d8092f9c7
If you need help building a full-fledged version this yourself, check out https://helpelf.xyz