You are here

protected function SensorDataController::requestHasValidPrivateKey in farmOS 2.x

Helper function to determine if the request provides a correct private_key.

Parameters

\Drupal\asset\Entity\AssetInterface $asset: The asset.

\Symfony\Component\HttpFoundation\Request $request: The request.

Return value

bool If the request has access.

1 call to SensorDataController::requestHasValidPrivateKey()
SensorDataController::handleAssetRequest in modules/asset/sensor/src/Controller/SensorDataController.php
Helper function to handle the request once the asset has been loaded.

File

modules/asset/sensor/src/Controller/SensorDataController.php, line 172

Class

SensorDataController
Handles requests for basic data streams associated with a sensor.

Namespace

Drupal\farm_sensor\Controller

Code

protected function requestHasValidPrivateKey(AssetInterface $asset, Request $request) {
  $private_key = $asset
    ->get('private_key')->value;
  return $private_key == $request
    ->get('private_key', '');
}