Software statement validation
Requires a software statement at registration when the operator demands one, and requires any statement presented to declare its grant types and resources explicitly.
- Control id:
software_statement_validation
- Shape:
deny. Segment bindings do not reach this control, because its Rego does not read settings through pbac.segments.settings.
- Entry points:
register
Policy data
pbac.operator.controls.software_statement_validation
- Role: operator
- Written by: operator
- Schema:
src/main/resources/schemas/operator-software-statement-validation.v1.json
Reads
request.software_statement
request.software_statement.iss
request.software_statement.grant_types
request.software_statement.granted_resources
Emits
Reason codes
Implementation