CAF.js (Cloud Assistant Framework)
Co-design permanent, active, stateful, reliable cloud proxies with your web app and gadgets.
CAF lib cross-application interaction
This repository contains a CAF library that implements interactions between applications.
Applications, even from the same owner, never trust each other. Therefore, cross-app interactions are similar to an external client accessing the target application, i.e., explicit tokens are needed to secure the interaction.
When we want a method open to anybody, e.g., when the arguments to that method are signed tokens that can be validated, we can enable the user
nobody (see property
caf_security). This bypasses the authentication checks.