Google Support says,

User impersonation allows you to temporarily sign in as a different user in your network. And can perform actions on their behalf and sees things as the User.

Wikipedia says,

"Impersonation is an act of pretending to be another person for the purpose of entertainment or support work. It should only be done with the consent of the owner.
Use it in professional spirit."

Social-Engineer defines,

"Impersonation as the practice of pretexting as another person with the goal of obtaining information or access to a person, company, or computer system.
And marked it as a possible scam."

* Note, Use it in professional spirit.
* Signed in as .
** And Remember to logout from the env before using the link

Check out other projects and for code base check out my GitHub profile