public function evaluate($values)
    {
        $tokenService = $this->getServiceManager()->get(TokenService::SERVICE_ID);

        if($tokenService->checkToken($values)){
            $tokenService->revokeToken($values);
            return true;
        }

        \common_Logger::e('Attempt to post a form with the incorrect token');
        throw new \common_exception_Unauthorized('Invalid token '. $values);
    }