Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Migrated to Confluence 5.3

Access Control Scenario Four

Scenario Description

Artifact Y can be used by any user for any purpose it supports.

Current Implementation Example

New Design Implementation Example

Info

This description includes permission expressions that are in the form of ArtifactIdentifier[PermissionsList]. The expressions are illustrative - they are not intended to be some kind of "permission string." How permissions are stored and managed depends upon the Authorization Manager implementation.

User group "OFBiz Users" is assigned the following permissions:

Using the static artifact hierarchy

OFBiz/component/.../artifactY[admin=true]

Using the dynamic artifact hierarchy

OFBiz/component/WebApp/ControllerRequest/ControllerRequestEvent/.../artifactY[admin=true]
OFBiz/component/WebApp/ControllerView/WidgetScreen/.../artifactY[admin=true]
(PermissionsList duplicated for every execution path that leads to the artifactY)