I'm new in Outsystems, I think these are silly questions but can someone help me:
Case 1: Is it possible to deploy without using an OS command call?
Case 2: If I have to use a function that calls an OS command, can the following 3 things be done?
1. Can Design to use libraries etc. without calling the function with a shell call
2. The parameters passed to the web application may not be output directly to the operating system command parameters.
3. All variables that make up the function's arguments can be checked to perform pre-authorization only.
Thanks for any suggestions
what do you mean with OS Command?Can you clarify this a bit more?
I don't know if there is a function in the outsystem that can be used to execute a shell command?
if executing shell command, how can Outsystems protect against command execution attacks?
There is no such command as far as I know off.
Thank you for your response.
May I ask further: how to the web apps interacts with the underlying operating system?
Not sure to what interactions you refer, but this is a simplified list of the technology stack used by OutSystems:
More information about the OutSystems architecture of generated applications can be found in the following official OutSystems document: https://www.outsystems.com/evaluation-guide/architecture-of-generated-apps/
Regards,
Daniel
Hi HOANG,
In addition to the above comment. Web apps are hosted in IIS and they doesn't interact with OS directly.
They have there own Application pool and worker process. and if the app pool need to interact with OS (for example it needs any folder access) than we need to give permission. Only way you can call your shell command from outsystems web app is through .net extension
Best Regards
Devendra
hello Devendra
thanks for your support. So is there any .net extension available that I can refer to?
Hi Daniel.Thanks for your support.
I just want to know that do the web application built with outsystems can interact with OS directly.
Sorry that my wording seems incorrect.
Kindly refer this post
https://www.outsystems.com/forums/discussion/49397/execute-shell-command/
and you can use below extension
https://www.outsystems.com/forge/component-overview/1783/powershell-commander
Hi Devendra,Thanks for your support. I will refer to the above articles.
Best regards