$configuration
$configuration : \FACTFinder\Core\Server\ConfigurationInterface
Assembles URLs to the FACT-Finder server for different kinds of authentication based on the given parameters and the configuration.
getNonAuthenticationUrl(string $action, \FACTFinder\Core\Server\FACTFinder\Util\Parameters $parameters) : string
Get URL without authentication data.
Note that this method may set a channel parameter if there is none already.
| string | $action | The action to be targeted on the FACT-Finder server. |
| \FACTFinder\Core\Server\FACTFinder\Util\Parameters | $parameters | The parameters object from which to build the URL. |
The full URL.
getAuthenticationUrl(string $action, \FACTFinder\Core\Server\FACTFinder\Util\Parameters $parameters) : string
Returns a full URL with authentication data. The type of authentication is determined from the configuration.
Note that this method may set a channel parameter if there is none already.
| string | $action | The action to be targeted on the FACT-Finder server. |
| \FACTFinder\Core\Server\FACTFinder\Util\Parameters | $parameters | The parameters object from which to build the URL. |
if no valid authentication type was configured.
The full URL.
getAdvancedAuthenticationUrl(string $action, \FACTFinder\Core\Server\FACTFinder\Util\Parameters $parameters) : string
Get URL with advanced authentication encryption.
| string | $action | The action to be targeted on the FACT-Finder server. |
| \FACTFinder\Core\Server\FACTFinder\Util\Parameters | $parameters | The parameters object from which to build the URL. |
The full URL.
getSimpleAuthenticationUrl(string $action, \FACTFinder\Core\Server\FACTFinder\Util\Parameters $parameters) : string
Get URL with simple authentication encryption.
| string | $action | The action to be targeted on the FACT-Finder server. |
| \FACTFinder\Core\Server\FACTFinder\Util\Parameters | $parameters | The parameters object from which to build the URL. |
The full URL.
getHttpAuthenticationUrl(string $action, \FACTFinder\Core\Server\FACTFinder\Util\Parameters $parameters) : string
Get URL with HTTP authentication.
| string | $action | The action to be targeted on the FACT-Finder server. |
| \FACTFinder\Core\Server\FACTFinder\Util\Parameters | $parameters | The parameters object from which to build the URL. |
The full URL.