You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
Task grants: end-to-end refusal test through production wiring #1041
Some live task grant tests build clients by hand, for example BREG's status client with .with_audience. A wiring defect that only real deployments hit can then pass CI: the missing status assertion audience fixed in #1029 escaped this way.
Add one end-to-end test in which Casework, ThunderID, BREG and Evidence are configured only through the maintained tooling and runtime configuration, with no hand-built clients, and an officer approves a grant for one agent and one household:
A read of the approved household succeeds; a read of another household is refused
The same assertion exchanged by a different registered client yields a token that BREG and Evidence refuse
After revocation in Casework, a grant-bound BREG write is refused
A re-exchange after registry_grant_exp yields a token that BREG and Evidence refuse (crates/registry-evidence-client/tests/against_a_real_deployment.rs already covers Evidence; reuse it)
The test runs in CI, or its README states where it runs and why
Activity