Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Type of PolicySupportedDescription
OperationalYes
NativeYes
GuardNoGuard policies may already be called by other policies, and a target policy is similar to a guard policy
MonitoringNoMonitoring policies are parameter policies and are not fired by the Policy Framework
OptimizationNoOptimization policies are parameter policies and are not fired by the Policy Framework
Match??
Naming??

Execution Sequence for targets

Image Added


Code Block
titlePlantUML source for Sequence Diagram
collapsetrue
@startuml

title Policy Framework Target Execution

autonumber

participant PolicyCaller

box "PolicyFramework" #LightBlue
  participant AnyPDP
  participant XACML_PDP
end box

PolicyCaller --> AnyPDP : policy trigger

alt targets specified on PolicyType
  AnyPDP --> XACML_PDP : Invoke target policy specified on PolicyType
  alt targets policy rejects execution
    AnyPDP --> PolicyCaller : execution rejected
  end
end

alt targets specified on Policy
  AnyPDP --> XACML_PDP : Invoke target policy specified on Policy
  alt targets policy rejects execution
    AnyPDP --> PolicyCaller : execution rejected
  end
end

AnyPDP --> AnyPDP : execute policy

activate AnyPDP
deactivate AnyPDP

AnyPDP --> PolicyCaller : policy result

@enduml

PolicyType targets



Policy targets

...