private function DataApi::getAuthHeader in Acquia Lift Connector 8
Returns a string to use for the 'Authorization' header.
Return value
string
3 calls to DataApi::getAuthHeader()
- DataApi::deleteEvent in src/
Service/ Api/ DataApi.php  - Deletes an event from Acquia Lift Data
 - DataApi::getSegments in src/
Service/ Api/ DataApi.php  - Fetches the available Segment IDs from Acquia Lift
 - DataApi::saveEvent in src/
Service/ Api/ DataApi.php  - Saves an event to Acquia Lift Data
 
File
- src/
Service/ Api/ DataApi.php, line 165  - Contains \Drupal\acquia_lift\Service\Api\DataApi.
 
Class
Namespace
Drupal\acquia_lift\Service\ApiCode
private function getAuthHeader($method, $path, $parameters = [], $headers = []) {
  $canonical = $this
    ->canonicalizeRequest($method, $path, $parameters, $headers);
  $hmac = base64_encode(hash_hmac('sha1', (string) $canonical, $this->credentialSettings['secret_key'], TRUE));
  return 'HMAC ' . $this->credentialSettings['access_key'] . ':' . $hmac;
}