MLC Authorization mechanisms
MLC-service provides an additional mechanism for authorization.
Â
The next actions can be protected through MLC configurations:
Deploying BPMNs.
Sending Signals.
Â
Sample configurations:
mlc:
camunda:
access:
enabled: true
rest:
deploy:
groups: group1
signal:
groups: group2
signal-responsive:
groups: group3,group1
Â
The above configurations will only allow:
Able to Deploy: Only authenticated requests arriving from admins or requests belonging to group:
group1
Able to call signal: Only authenticated requests arriving from admins or requests belonging to group:
group2
Able to call signal-responsive: Only authenticated requests arriving from admins or requests belonging to group:
group3 and group1
Â
Camunda WebApp
Starting with ModelOp Center 3.3
When secured mode is enabled and OAuth 2 with OIDC is used for authentication and authorization, the basic Camunda WebApp login is replaced with a new security filter. This filter allows only users in the ADMIN group to access the Camunda WebApp.
Â
Additionally, the Camunda WebApp is only accessible through the Gateway. Direct access from the mlc-service is indirectly disabled, as a valid token issued to an admin group user is now required.