Admits SPIFFE-identified workloads from trusted domains only, and grants each one entitlements by its SPIFFE path.
- Control id:
spiffe_policy
- Shape:
grant. Segment bindings do not reach this control, because its Rego does not read settings through pbac.segments.settings.
- Entry points:
token
- Phases:
token_exchange
Policy data
pbac.operator.controls.spiffe_policy
- Role: operator
- Written by: operator
- Schema:
src/main/resources/schemas/operator-spiffe-policy.v1.json
Reads
context.client.registration_type
context.actor.spiffe.trust_domain
Emits
deny
reason
granted_resources
expires_in_override
jit_single_use
Reason codes
Implementation
Send feedback about this page