Add ability to do user impersonation
88
Views
0
Comments
New
End-user Management 

Add the ability to do user impersonation. User impersonation would allow only users with specific privileges to become another user within the application. The goal would be to only allow to use if for a specific module (an not able to access others as the impersonated user).  This can help with developer and customer support debugging of issues. 

There are some ways to build it out using the Login server action. The issue is that it then allows the user doing the impersonation to login to other apps that use the same domain. This is due to the module being a valid path from the root domain in an OutSystems app. This could be a security issue, especially in a multi-team environment.