Add the ability to grant impersonate permissions to custom roles
I want to be able to create a custom role for the admin console users that while given limited permissions through the Application Dictionnary would also be granted the ability to impersonate website users. Currently, the impersonate feature is limited to 4 roles: ISCSystem, ISCImplementer, ISCAdmin, ISCUser. Being able to customize the CanCurrentUserImpersonateAnotherUser method used by the AccountController would give more flexibility.

Our development team is currently working on this item, and it’s likely to be added to the roadmap soon - pending any technical challenges
-
Mathieu Chartrand commented
That's great news. Do you have an high level timeline when it will be available ?
-
Mathieu Chartrand commented
Customer service representatives (CSRs) often receive calls from users experiencing issues with the ordering portal. Having the ability to log in on their behalf and see what they see can be extremely helpful. It's a feature commonly available in help desk software.
We currently have a custom role for CSRs, built using the Application Dictionary. To ensure this role fully aligns with our client's business needs, we would like to enable the impersonation feature for users assigned to it. At the moment, this feature is hardcoded to only 2–3 specific roles in the base code.