Capabilities
A capability is permissions defined based on a user’s token, or key.
In capability-based systems, access rights are based entirely on the possession of the token, rather than who possesses it.
- Logical assets, such as applications, can share their token with other applications.
- Protects against CSRF and clickjacking unless the attacker has access to the token