Skip to main content

decide

Function decide 

Source
pub fn decide(
    policy: &RbacPolicy,
    exempt_roles: &[String],
    ctx: Option<&Context>,
    model: &str,
) -> Option<ModelDecision>
Expand description

核心判决:None = RBAC 不介入(无 ctx / internal / 豁免角色 / overlay 未覆盖 / enforce 未受管)。enforce 受管但 matched 为空 → Some(全 deny),这是 default deny 的承载点。