public function getNonAuthenticationUrl(
        $action,
        \FACTFinder\Util\Parameters $parameters
    ) {
        $configuration = $this->configuration;

        $this->ensureChannelParameter($parameters);

        $url = $this->buildAddress($action)
             . (count($parameters) ? '?' : '') . $parameters->toJavaQueryString();

        return $url;
    }