Skip to main content

enforce

Function enforce 

Source
pub fn enforce(decision: Decision) -> Result<(), BackendError>
Expand description

Decision-Wrapper, der vor jedem Backend-Call die AccessController-Permission prueft.

Spec §7.3 Decision-Engine + §7.4 §7.4 Class-Operationen werden so orthogonal komponiert.

§Errors

BackendError::Forbidden wenn decision == Decision::Deny.