public function setAuthenticationUrl($authenticationUrl)
    {
      if(!is_string($authenticationUrl) || strlen(trim($authenticationUrl)) == 0)
        throw new InvalidArgumentException(__METHOD__ . '; Invalid authentication url, must be a non empty string');

      $this->authenticationUrl = $authenticationUrl;
    }