flux v2.9.5
Receiver.spec.oidcProviders[].validations
Validations is the list of CEL boolean expressions evaluated against the token claims and the variables. The request is accepted only if all of them evaluate to true; the message of each failing expression is returned to the caller. At least one validation is required. A valid signature alone does not authorize a request: public issuers issue tokens to any caller on the platform, so the validations must constrain the caller's identity claims (e.g. 'repository_owner' for GitHub Actions).
| Field / Type | Description |
|---|---|
expression | Expression is the CEL boolean expression to evaluate. |
message | Message is returned to the caller when the expression evaluates to false. |