1️⃣ Description of the idea
Introduce a new boolean property in the Security.Applications class, such as IsSystemApp, to clearly identify whether a web application is system-defined (created by IRIS such as /api/atelier, /api/docdb, /api/healthshare-rest/hssys, /api/iam and so on ) or user-defined (created by users for custom solutions). This distinction would be available programmatically and via the management portal.
2️⃣ Who is the target audience?
Developers working with Web application.
3️⃣ What problem does it solve?
Easy to identify the System-defined application from user defined application.
4️⃣ How does this impact the efficiency, stability, reliability, etc., of the product?
Improves visibility for auditing and access control reviews and prevents accidental modification or removal of critical system web apps
5️⃣ Provide a specific use case or scenario that illustrates how this idea could be used in practice
When writing logic to manually gather all web applications and create corresponding entries in a logging table, distinguishing between system and user-defined applications becomes somewhat complicated.
Thank you for submitting the idea. The status has been changed to "Needs review".
Stay tuned!