Sales · SaaS
Orders arrive through a SaaS.
Protected by OAuth2.
30-second tokens, a 40-second run
The problem
The token expires during the read.
- 30 seconds of life.
- 40 seconds of reading.
What is not changed
The SaaS stays as it is.
- Its authorization server.
- A client id, a secret.
The trap
A page refused in silence.
- An expired token.
- A key rotation mid-run.
What had to be written
kind: oauth2One line.
- The token asked for and renewed in time.
- The secret stored, never in the manifest.
- A 35-line scenario, one manifest.
A refusal
invalid_client, said plainly.
- At the preflight and on the run.
- Neither secret nor token shown.
The limit
Client credentials only.
- No browser, no refresh token.
Try it
The scenario replays locally.
Every step is published with its output.