I am working on a Project where we want to centralized our access control.
I am just not able to understand on how to use granularity in access control when we have case like:
Physician can access only those patients who are assigned to him.
Now, we can have many use-cases like this and also some dynamic cases where lets say:
A patient detials is not visible to account department but physician change the state of patient and make him available to account department.
Then how to handle this kind of dynamic random changes.
Introduce a condition in the specific rule:
Another example of a Condition in XACML resides here:
Note to add a deny rule at the end of the XACML file that denies everything that did not match one of the rules.