Skip to content

Namespace Cephalon.Abstractions.Authorization

AuthorizationContext

Describes the operation-specific context supplied to an authorization evaluation.

AuthorizationDecision

Describes the outcome of one authorization evaluation.

AuthorizationPolicyDescriptor

Describes one authorization policy surface contributed to the active runtime.

AuthorizationResource

Describes the protected resource being evaluated by an authorization policy.

AuthorizationSubject

Describes the caller or actor being evaluated by an authorization policy.

IAuthorizationEvaluator

Evaluates access decisions for the current authorization runtime.

IAuthorizationPolicyCatalog

Exposes the authorization policies visible to the current runtime.

IAuthorizationPolicyContributor

Contributes one or more authorization-policy descriptors to the active runtime.

IAuthorizationPolicyRegistry

Receives authorization-policy descriptors contributed by active modules or packages.

AuthorizationMode

Identifies one authorization approach active inside a policy evaluation.