Canvas provides an SDK that contains objects that enable communication between your canvas app and Salesforce.
CanvasRequest
Controller
SignedRequest
See Also