in salesforce/canvas/public/javascripts/canvas-all.js [1010:1038]
function validateClient(client, cb) {
var msg;
client = client || ($$.oauth && $$.oauth.client());
if ($$.isNil(client) || $$.isNil(client.oauthToken)) {
msg = {
status: 401,
statusText: 'Unauthorized',
parentVersion: pversion,
payload: 'client or client.oauthToken not supplied',
};
}
if ($$.isNil(client.instanceId) || $$.isNil(client.targetOrigin)) {
msg = {
status: 400,
statusText: 'Bad Request',
parentVersion: pversion,
payload: 'client.instanceId or client.targetOrigin not supplied',
};
}
if (!$$.isNil(msg)) {
if ($$.isFunction(cb)) {
cb(msg);
return false;
} else {
throw msg;
}
}
return true;
}