Rbac
Table of Contents
Classes
- ApiRbacConfig
- RBAC gate modes for the Api layer, as two independent switches.
- ConditionalRoleSupport
- Tells whether an Api presenter can evaluate a conditional role for a given key.
- FieldAudienceContext
- Audience of the current caller; the single source of truth for the emit filter
({@see \App\Core\Utils\Hydrators\OrmEntityHydrator::extractFields()}) driven by
{@see \App\Core\Attributes\Hydration\FieldAccess}.
- OwnershipPayload
- Stateless reading of identifiers from the `data` payload of an external Api request.
- PermissionResolver
- RBAC v2 decision core.
- QueryPathPolicy
- Restricts the field paths in `filters` / `orderBys` / `columns` to fields the caller would also
receive in the output.
Enums
- PermissionDecision
- Result of {@see PermissionResolver::decide()}.