Skip to Main Content
Feature Request FR-4458
Product Area Application Builder
Status CLOSED

4 Voters

Authorize Different application groups to different developers in one workspace

it.leopard.asim Public
· May 13 2025

Idea Summary
I have different applications in one workspace with logically grouped which is sharing same session and multiple application developers are working on different applications. i want to assign specific groups to developers.

Use Case
Suppose we have two applications within one workspace and each developer works on that assigned application by team lead but at the same time developer can navigate to second application and made some changes but which is not assigned by team.

Preferred Solution (Optional)
A Small idea
There is an option where we can grouped applications and at the time of creation workspace developer we can assign application group. when developer logged into workspace then can only able to access applications which is assigned.

We reviewed this idea carefully, and while it was interesting, we concluded that due to all the internal implications we need to take into account, it is unlikely to make its way into APEX.

Comments

Comments

  • zahidse OP 5 weeks ago

    It's a wonderful idea and will be very useful

  • abas15152 OP 5 weeks ago

    This will be very helpful in Enterprise level application.

  • vincent morneau Admin OP 4 weeks ago

    You can already achieve this by having multiple workspaces. I realize this is not what you are after, but the implications for creating an access control system within a workspace would require significant effort, and would have to be designed beyond simple application access by developers.

  • drdalvi OP 3 weeks ago

    This is an essential feature for enterprise app-dev environment, and adds security. I was about to create this requirement as a new idea. After seeing this, decided not to duplicate.

    Consider large APEX developers working, for each application/module/department, we cannot create multiple workspaces, and create user accounts for each workspace. Mapping Application Groups with Users to grant/restrict will help.

  • vincent morneau Admin OP 2 weeks ago

    we cannot create multiple workspaces, and create user accounts for each workspace

    And why is that?

  • it.leopard.asim OP 2 weeks ago

    @vincent morneau its a way we can create multiple workspaces for each application but there is no any option to share same session between multiple workspace so how its possible to share same session with multiple workspaces?

  • it.leopard.asim OP 2 weeks ago

    @vincent morneau one more thing if we have around 150+ applications in enterprise level so its difficult to manage each application with individual workspace as well as developer belongs to that workspace but here is another problem a developer account not abble to logged in with same credentials on different workspace if developer have to works on that workspace we have to create another account for that developer

  • vincent morneau Admin OP 2 weeks ago

    @it.leopard.asim It depends on your authentication scheme. Take a look at the Session Sharing attribute where you can a custom cookie setting for sharing session beyond current application or current workspace. Having 150+ applications in enterprise level with different developer accesses / roles, makes workspace encapsulation the most secure environment possible.