Expand description
Layered ingress and detailed authorization contracts. Runtime-neutral contracts for staged authorization.
Enums§
- Authorization
Decision - Final authorization decision returned by a policy layer.
- Authorization
Denial - Closed, non-sensitive reasons for rejecting an authorization request.
- Detailed
Decision - The result of a detailed authorization policy evaluation.
- Ingress
Decision - The coarse ingress decision made before authentication or detailed policy evaluation.
- Layer
Failure Kind - A fail-closed category for a layer that could not return a decision.
- Layer
Requirement - Whether a detailed authorization decision is required for a request path.
Traits§
- Ingress
Policy - A coarse ingress policy that can inspect a request without authenticating it.
Functions§
- combine_
layered_ authorization - Combines coarse ingress and detailed authorization under fail-closed semantics.
Type Aliases§
- Layer
Evaluation - The result returned by one authorization layer.