I know this is an old post, but I cannot find any OutSystems documentation related to the details of running an application as a different user. Is there any documentation for this for O11 or is this still planned to be done?In particular I'm interested in how it does this, what is impersonated, and how secure this is.
I asked the question to support who came with the following answer:
'The "Run As" option in Service Center, as you are aware, its a way to impersonate a user. This user will be stored in the database, on the ossys_espace_configuration table, the password will be encrypted using the private.key. Its also added to the web.config file. For more details please check this certified forum post about information on user permissions required and how to use the Run As option if it’s really necessary to have it on the application. '