original_string: private function checkAuth()
      {
          $namespace = explode('\\', $this->getModelTableMap());
          $module = strtolower($namespace[0]);
          $secret = Config::getInstance()->get($module . '.api.secret');
          if (NULL === $secret) {
              $secret = Config::getInstance()->get("api.secret");
          }
          if (NULL === $secret) {
              $auth = TRUE;
          } else {
              $token = Request::getInstance()->getHeader('X-API-SEC-TOKEN');
              if (array_key_exists('API_TOKEN', $this->query)) {
                  $token = $this->query['API_TOKEN'];
              }
              $auth = SecurityHelper::checkToken($token ?: '', $secret, $module);
          }
  
          return $auth || $this->isAdmin();
      }
code: private function checkAuth()
      {
          $namespace = explode('\\', $this->getModelTableMap());
          $module = strtolower($namespace[0]);
          $secret = Config::getInstance()->get($module . '.api.secret');
          if (NULL === $secret) {
              $secret = Config::getInstance()->get("api.secret");
          }
          if (NULL === $secret) {
              $auth = TRUE;
          } else {
              $token = Request::getInstance()->getHeader('X-API-SEC-TOKEN');
              if (array_key_exists('API_TOKEN', $this->query)) {
                  $token = $this->query['API_TOKEN'];
              }
              $auth = SecurityHelper::checkToken($token ?: '', $secret, $module);
          }
  
          return $auth || $this->isAdmin();
      }
code_tokens: private function checkAuth ( ) { $ namespace = explode ( '\\' , $ this -> getModelTableMap ( ) ) ; $ module = strtolower ( $ namespace [ 0 ] ) ; $ secret = Config :: getInstance ( ) -> get ( $ module . '.api.secret' ) ; if ( NULL === $ secret ) { $ secret = Config :: getInstance ( ) -> get ( "api.secret" ) ; } if ( NULL === $ secret ) { $ auth = TRUE ; } else { $ token = Request :: getInstance ( ) -> getHeader ( 'X-API-SEC-TOKEN' ) ; if ( array_key_exists ( 'API_TOKEN' , $ this -> query ) ) { $ token = $ this -> query [ 'API_TOKEN' ] ; } $ auth = SecurityHelper :: checkToken ( $ token ? : '' , $ secret , $ module ) ; } return $ auth || $ this -> isAdmin ( ) ; }
docstring: Check service authentication
  @return bool
docstring_tokens: Check service authentication