A team automates health checks or API integrations with service tokens and later sees the backend deny requests despite successful edge-level authorization.
A zero trust policy allows the service token and the backend still returns 403
The edge grants access, yet the application rejects the call because it expects a human identity field that machine traffic does not provide.
Scenario
What to check first
- Identify the primary failure signal in the Edge Access Allowed a Machine Identity the App Still Did Not Understand scenario.
- Separate visible symptoms from the underlying technical dependency.
- Describe the safest recovery path and the follow-up prevention work.
Checking checklist
- Summarize the current impact and the last known change.
- Collect direct evidence from logs, runtime state, and configuration before changing anything.
- Separate immediate recovery from permanent prevention work.
Recovery and prevention
Compare edge identity model and origin authorization assumptions before widening Access policy.
Questions worth viewing together
Community-field security problem inspired by Cloudflare Access patterns where service-token requests passed edge auth but failed origin authorization. Zero Trust success at the edge does not guarantee the origin app can interpret the caller identity correctly.
Teams often blame Cloudflare Access policy when the origin app is enforcing a different identity contract.
Machine identity rollouts should include origin-side authorization checks, not only edge policy tests.
Similar cases seen in the field