Documentation

Cedar.Spec.Authorizer

This file defines the Cedar authorizer.

def Cedar.Spec.satisfied (policy : Policy) (req : Request) (entities : Entities) :
Equations
Instances For
    def Cedar.Spec.satisfiedWithEffect (effect : Effect) (policy : Policy) (req : Request) (entities : Entities) :
    Equations
    Instances For
      def Cedar.Spec.satisfiedPolicies (effect : Effect) (policies : Policies) (req : Request) (entities : Entities) :
      Equations
      Instances For
        def Cedar.Spec.hasError (policy : Policy) (req : Request) (entities : Entities) :
        Equations
        Instances For
          def Cedar.Spec.errored (policy : Policy) (req : Request) (entities : Entities) :

          This function is analogous to satisfiedWithEffect in that it returns Option PolicyID, but not analogous to satisfiedWithEffect in that it does not consider the policy's effect.

          Equations
          Instances For
            def Cedar.Spec.errorPolicies (policies : Policies) (req : Request) (entities : Entities) :
            Equations
            Instances For
              def Cedar.Spec.isAuthorized (req : Request) (entities : Entities) (policies : Policies) :
              Equations
              • One or more equations did not get rendered due to their size.
              Instances For