Test Mode
Test Mode is a sealed rehearsal room. It must never accept production data, production credentials, or production callbacks. Use it to validate happy paths and failure paths before staging.
Test-mode components
Exercise failure paths
Continue
Implementation steps
Control details
Failure Expired
Set a timestamp outside the accepted lifetime. The request must be denied before application logic runs.
Failure Replay
Reuse the same nonce and canonical request. The replay store must reject the duplicate atomically.
Failure Audience
Change the audience while retaining the original signature. Audience binding must fail.
Failure Scope
Request a protected action not present in the application grant. Authorization must deny it.
Failure Webhook
Deliver the same event identifier more than once. The receiver should verify the signature and remain idempotent.
Import the collection and exercise both success and failure
Required success evidence
- HTTP success response
- B5 correlation identifier
- Decision and reason code
- Evidence identifier
- Expected audience and scope
Required denial tests
- Expired timestamp
- Reused nonce
- Wrong audience
- Missing scope
- Revoked key
- Duplicate webhook event
Talk to a human.
Get architecture guidance, Test Mode access, integration review, or help choosing the right B5 identity and authorization pattern.