/**
  * @inheritdoc
  */
 public function beforeAction($action)
 {
     $oauthServer = Yii::$app->getModule('oauth2')->getServer();
     $oauthRequest = Yii::$app->getModule('oauth2')->getRequest();
     $oauthServer->verifyResourceRequest($oauthRequest);
     return parent::beforeAction($action);
 }
 /**
  * @inheritdoc
  */
 public function beforeAction($action)
 {
     /* @var $module \filsh\yii2\oauth2server\Module */
     /* @var $server \filsh\yii2\oauth2server\Server */
     /* @var $response \OAuth2\Response */
     /* @var $request \OAuth2\Request */
     $module = Yii::$app->getModule('oauth2');
     $server = $module->getServer();
     $request = $module->getRequest();
     if (!$server->verifyResourceRequest()) {
         $response = $server->getResponse();
         throw new HttpException($response);
     }
     if (in_array(Yii::$app->request->method, ['POST', 'PUT', 'DELETE']) && $request->content !== null) {
         Yii::$app->request->setRawBody($request->content);
     }
     return parent::beforeAction($action);
 }
 /**
  * @inheritdoc
  */
 public function beforeAction($action)
 {
     $server = Module::getInstance()->getServer();
     $server->verifyResourceRequest();
     return parent::beforeAction($action);
 }