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. |