# Allow specific users to impersonate defined users

**URL:** <https://meta.discourse.org/t/allow-specific-users-to-impersonate-defined-users/110340>\
**Category:** Development\
**Tags:** impersonate\
**Created:** [February 28, 2019, 12:37pm UTC](https://meta.discourse.org/t/allow-specific-users-to-impersonate-defined-users/110340 "2019-02-28T12:37:20Z")\
**Posts on this page:** 1\
**Showing post:** 7

<div class="post-metadata">

**Author:** ![merefield](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/merefield/32/176214_2.png) [@merefield](https://meta.discourse.org/u/merefield)\
**Post date:** [March 5, 2019, 11:03am UTC](https://meta.discourse.org/t/allow-specific-users-to-impersonate-defined-users/110340/7 "2019-03-05T11:03:18Z")

</div>

OK, I see what you are doing, so you are trying to time limit admin privileges by being able to convey those privileges, then take them away?

Why don’t you just make someone an admin for a short period of time (whilst maintaining the same account), then revoke that role? At least in that way you maintain the identity of the person in one account, instead of having to complicate the audit trail by adding the conveyance as another level of complexity and having to worry about who impersonated the admin account and when.

---

_[View the full topic](https://meta.discourse.org/t/allow-specific-users-to-impersonate-defined-users/110340)._
