Add user impersonation functionnality