Setu-TS
    Preparing search index...

    Interface AuthorizationDecisionStep

    One evaluated step of a compound authorization decision (M98h).

    A step records ONLY what the evaluator actually ran: the single-check reason it produced, the approved alias of the rule that was requested, and — for a satisfied role or permission check — the approved alias of the granting role. ruleAlias is present only for a step that named a requested rule; an unevaluated compound branch has no step at all, and a step never carries a rule name that was not approved.

    0.8.0

    interface AuthorizationDecisionStep {
        reason: AuthorizationDecisionReason;
        ruleAlias: string;
        viaRoleAlias?: string;
    }
    Index

    How this single check resolved.

    ruleAlias: string

    The approved display alias of the requested rule.

    viaRoleAlias?: string

    The approved alias of the granting role, when the check was granted through one.