- 1Client
- 2Proxy
- 3Shape
- 4Identity
- 5Authorization
- 6Duplicate
- 7Dependencies
- 8Effect
A request is refused at the first check that can refuse it. Nothing changes until all eight pass.
A file vault where every request passes eight checks
Accounts, sign-in, uploads and downloads, where a file is visible only to the person who uploaded it and to administrators. Every request runs the same checks in the same order.
The specification, the technical decisions and the failure scenarios were written before the code.
Read about the file vault